The document presents a motion-based approach for action recognition in videos, primarily using optical flow and k-nearest neighbor (KNN) methods. The proposed system involves three main stages: blob extraction, feature extraction, and action recognition, demonstrating 100% accuracy on both the KTH and Weizmann datasets. This research provides significant advancements in computer vision applications, including surveillance and performance analysis.