0

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

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

4

1 回答 1

1

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

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

请注意,您不能在每次滴答时都创建新曲目。您的 CvTracks 对象必须在执行方法之外声明。

很简单,看文件。

于 2013-05-27T18:59:08.963 回答