我想为mac os x创建一个cocoa应用程序,并使用来自相机输入的blob检测来处理手势。到目前为止,我已经安装了OpenCV和库cvBlob,但我不知道从现在开始要做什么,到目前为止我找不到任何信息。
我需要处理视频输入并获得blobs的x和y位置,并能够在cocoa应用程序中使用这些。
cvblob的"samples"目录中的"红色对象跟踪"示例文件是一个很好的起点。你必须:
- 将图像转换为灰色(如果还没有)
- 阈值(二进制,白色区域必须是您感兴趣的blob)
- 让CvBlobs从您的图像
- 输入CvTracks来跟踪你的blobs
- 如果你想渲染你的blobs (cvRenderBlobs)
请注意,你不能在每个滴答创建新的轨道。你的CvTracks对象必须在你的执行方法之外声明。
这很简单,看看文件。