The goal of this project is to examine computer vision and object tracking. This project uses the OpenCV framework and C++ programming language to apply object tracking to a video feed. The software determines if the object is a person and if it is, tracks them until they exit the video frame. Along with tracking, the software also counts the number of individuals that enter the frame. The project also includes in-depth research into Histograms of Oriented Gradients that is utilized in the software. The goal of this project is to utilize Histogram of Oriented Gradients (HOG) in order to accurately track and record the number of number of people that enter a video feed.


Sommer, Nathan


Computer Science

Publication Date


Degree Granted

Bachelor of Arts

Document Type

Senior Independent Study Thesis



© Copyright 2019 Harrison J. Walls