-
Notifications
You must be signed in to change notification settings - Fork 0
barrowsb/cis581-optical-flow
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
CIS 581 Project 3B: Optical Flow Brian Barrows, Zachary Fisher, Michael Woc Run our optical flow code using the "wrapper.py" file. After running, the console will request a video selection and number of bounding boxes to create. Draw a box over an individual object, press "Enter" on your keyboard, and repeat for the number of bounding boxes you chose to create. The output video will be saved to the corresponding folder with the title "trackedVideo.avi". The bounding boxes are in red, the feature points of each individual frame are in blue, and a single trajectory path per bounding box is indicated in yellow. We elected to show the trajectory with a single indicator instead of persisting the features for improved visibility in the video and a clearer understanding of the general trajectory. Extra Credit: We iteratively refine our feature point flow (KLT tracker) in the file "estimateFeatureTranslation". We remove outliers within the bounding box based on anomalous flow compared to the average of the features. We tracked some human motion in the hard difficulty level video. We scratch-built code to create a dynamically scaling bounding box instead of using SimilarityTransform that can be found in "applyGeometricTransformation.py".
About
Optical flow object tracking
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published