The project focuses on automating suspicious activity detection using computer vision and machine learning, specifically through a convolutional neural network trained on a vast dataset of images depicting suspicious behavior. Current manual monitoring methods are inefficient and time-consuming; the proposed solution involves analyzing video frames to identify unusual activities. The developed software includes modules for motion influence maps, megablock generation, and testing mechanisms to classify activities as suspicious or normal.