main content

tracking and motion estimation -凯发k8网页登录

optical flow, activity recognition, motion estimation, and tracking

motion estimation and tracking are key activities in many computer vision applications, including activity recognition, traffic monitoring, automotive safety, and surveillance.

computer vision toolbox™ provides video tracking algorithms, such as continuously adaptive mean shift (camshift) and kanade-lucas-tomasi (klt). you can use these algorithms for tracking a single object, or as building blocks in a more complex tracking system. the toolbox also provides a framework for multiple object tracking that includes a filter and using the hungarian algorithm for assigning object detections to tracks.

motion estimation is the process of determining the movement of blocks between adjacent video frames. this toolbox includes motion estimation algorithms, such as , block matching, and template matching. these algorithms create motion vectors, which can relate to the whole image, blocks, arbitrary patches, or individual pixels. for block and template matching, the evaluation metrics for finding the best match include mean square error (mse), mean absolute deviation (mad), maximum absolute difference (maxad), sum of absolute difference (sad), and sum of squared difference (ssd).

functions

read video data from binary files
write binary video data to files
display video
play video or display image
write video frames and audio samples to video file
create object to read video files
assign detections to tracks for multiobject tracking
convert rectangle to corner points list
create kalman filter for object tracking
correction of measurement, state, and state estimation error covariance
histogram-based object tracking
track points in video using kanade-lucas-tomasi (klt) algorithm
estimate motion between images or video frames
locate template in image
object for storing optical flow matrices
object for estimating optical flow using farneback method
object for estimating optical flow using horn-schunck method
object for estimating optical flow using lucas-kanade method
object for estimating optical flow using lucas-kanade derivative of gaussian method
estimate motion between images or video frames
locate template in image
insert markers in image or video
insert shapes in image or video
annotate truecolor or grayscale image or video stream
insert text in image or video
display image
compare differences between images

topics


  • locate a moving object or multiple objects over time in a video stream.

网站地图