使用Emgu CV或OpenCV进行运动跟踪

问题描述

| 如何使用Emgu CV或OpenCV进行运动跟踪? 有哪些不同的方法? 我想在固定背景下跟踪对象。 最好的祝福     

解决方法

        由于我不了解Emgu CV,因此我建议您使用OpenCV。 我建议您使用Lucas Kanade跟踪(光学流程)。 您可以通过执行以下操作来跟踪对象: 从源中读取图像(网络摄像头/视频文件等) 对其进行预处理(可选,但可以证明是有用的) 从某个区域(例如从一个人的头部)中提取的内容进行跟踪。您可以使用
cvGoodFeaturesToTrack
方法自动执行此操作。 然后,您可以使用
cvCalcOpticalFlowPyrLK
跟踪这些点,这将为您提供被跟踪点的新位置。 在此处查看更好的教程。 如果您想了解这些功能背后的概念,我强烈建议您阅读“学习OpenCV”-不幸的是,链接的书只是预览,缺少页面。 无论如何,我相信您会想到一个可以买到这本书的地方;)。