可可应用程序中的OpenCV Blob跟踪

时间:2013-05-27 11:34:30

标签: xcode cocoa opencv blob cvblobslib

我想为mac os x创建一个cocoa应用程序,并使用相机输入中的blob检测来处理手势。到目前为止,我已经安装了OpenCV以及库cvBlob,但我不知道从现在开始到目前为止我找不到任何信息。

我需要处理视频输入并获取blob的x和y位置,并能够在cocoa应用程序中使用它们。

1 个答案:

答案 0 :(得分:1)

cvblob的“samples”目录中的“红色对象跟踪”示例文件是一个很好的起点。你必须:

  • 将您的图片转换为灰色(如果还没有)
  • 阈值(二进制,白区必须是你有趣的blob)
  • 从你的形象制作CvBlobs
  • 提供CvTracks以跟踪您的blob
  • 如果需要,可以渲染你的blob(cvRenderBlobs)

请注意,您不得在每个刻度线创建新曲目。必须在执行方法之外声明您的CvTracks对象。

这很简单,看看文件。