nvidia-jetson-opencv-101

NVIDIA Jetson TX1 OpenCV 101 Tutorials

View project on GitHub

Episode 4: Feature Detection and Optical Flow

Take an input MP4 video file (footage from a vehicle crossing the Golden Gate Bridge) and detect corners in a series of sequential frames, then draw small marker circles around the identified features. Watch as these demarcated features are tracked from frame to frame. Then, color the feature markers depending on how far they move frame to frame. This simplistic analysis allows points distant from the camera—which move less—to be demarcated as such.

Video

Step 1 : Detecting features on a video

Using ORB (oriented BRIEF) keypoint detector. The video I used was the SDCND Vehicle Detection project. The video is car_features.mp4

Step 2 : Optical flow

Optical flow for sparse feature-set using the iterative Lucas-Kanade method with pyramids. The video is car_flow_1.mp4

Then the “distance” to the feature point is estimated using the feature point difference norm. The video is car_flow_2.mp4