在视频中搜索对象OpenCV

5

我的问题是我想在视频流中获取一个对象。

例如:如果我拿着一支笔,我希望系统能自动开始摄像头,并告诉我这是一支笔。如果我换成手机,我希望系统能告诉我这是一部手机。


1
https://sites.google.com/a/forstersfreehold.com/visible-kitteh-project/home/announcements/tutorial1objectrecognitionwithopencvandandroid-overviewofobjectrecognition - Martin Beckett
1个回答

2
这是关于物体跟踪的OpenCV页面:

http://docs.opencv.org/modules/video/doc/motion_analysis_and_object_tracking.html

这是一个关于使用CamShift的OpenCV教程:

https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/camshiftdemo.cpp?rev=4118

一旦您有一个椭圆来定义检测到某种颜色方案的区域,您可以假定该对象已被检测到,或者您可以强制执行进一步的约束,如对象的大小和形状。这显然不是尺度/变换不变的。这也需要训练数据(因此您必须事先了解笔/手机的外观)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接