The pedestrians detection and tracking system in this writing is developed using Python 3.7 as the programming language and OpenCV 3 as a library for image processing and computer vision. The input of this program are videos of pedestrians crossing the road. Videos will be read frame by frame. Detection will be done on the first frame of the video and after that it will be done every 15 frames. This is done because computational costs for detection are more expensive than tracking. The output of the detection stage is in the form of a bounding box for the detected object (in this case the object is a human). The output will then be detected for its unique features. These unique features will be used in the tracking process. The tracing process will be carried out for every frame that is read. After that, the system will determine whether anyone is crossing the road or whether anyone is on the side of the road to cross. The output of this state will be displayed. The whole process will be repeated until the entire frame on the video has been read (the end of the video is reached).
Project details: https://deachintia.github.io/projects...
Look at my other works: https://deachintia.github.io