我正在做一个C#项目,名为用户发起的实时对象跟踪。我想要的是,将网络摄像头的输入输入到picturebox(使用dshownet完成),然后使用鼠标在视频上绘制一个橡皮筋矩形(比如在一个人的脸/眼睛/鼻子/全身上-我想我会将其范围缩小到脸部),然后我想跟踪橡皮筋矩形包围的区域。
我目前正在通过示例文件夹中的dshownet bitmapmixer示例来学习如何在视频上绘制(然而,我已经完成了橡皮筋矩形,现在的问题是让它在视频上工作)。

我的主要问题是跟踪橡皮筋矩形中包含的内容(矩形绘制后保持可见,除非使用按钮命令清除)。有人说要通过Face and eyes Detection(我真的不在我的项目中做检测)。好吧,我可能错了。
我的想法是这样的,我认为如果我可以考虑矩形外的区域作为背景,提取矩形内区域(前景)的颜色直方图,并检查它是否在随后的帧中弹出,我可以成功trackI实际上不知道如何通过代码实现这一点。这样做对吗?
顺便说一句,我认为跟踪器是矩形,只要视频是流的,它就会保持可见,并与视频中的人一起移动。首先,我用一个已保存的视频文件来试验这一切。
对如何追踪有什么建议吗?我用人体的哪个部位来跟踪它的动作,比如面部或全身,这很重要吗?
谢谢您抽时间见我。
https://stackoverflow.com/questions/3278373
复制相似问题