首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >兴趣区域唯一性与同一性

兴趣区域唯一性与同一性
EN

Stack Overflow用户
提问于 2013-04-05 07:42:31
回答 1查看 146关注 0票数 4

我目前正在使用OpenCV开发一个计算机视觉应用程序。该应用包括目标识别和特征确定。一般来说,我将有一个目标交叉进入可见区域,并在几秒钟内慢慢地穿过它。这应该会给我50-60帧的相机,我可以在其中找到目标。

我们使用SWT和OCR成功地实现了检测算法(目标都有字母数字标识符,这使得它们相对容易识别)。我想要做的是使用尽可能多的数据,从所有50-60个镜头的每个目标。为此,我需要某种方法来识别图像2的特定ROI包含与图像1中的另一个ROI相同的目标。

我所要求的是任何以前可能遇到过这种情况的人的一点建议。如何在合理的误差范围内轻松/快速地识别ROI #2与ROI#1具有相同的目标?我的第一反应是这样的:

  1. 在框架1中检测目标。
  2. 计算帧1中每个目标的某些独特特征。保存。
  3. 去拿第二帧。
  4. 立即查找那些具有与步骤2中的calc相同的特性的ROIs,抓取这些并将它们发送到行后进行进一步处理,跳过步骤5。
  5. 在框架2中检测新的目标。
  6. 将目标传递给线程以计算形状、颜色、GPS坐标等。
  7. 泡沫,冲洗,重复。

我认为冲浪或SIFT功能可能是实现这一目标的一种方法,但我担心,由于失真或褪色,它们可能难以从一个帧到另一个帧识别相同的目标。我不知道如何设置SIFT/SURF功能的阈值。

事先谢谢你对这件事所能提供的任何意见。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-05 12:49:24

你可以做的一件事是在局部平衡亮度和可能的饱和水平。如果您没有使用高级空间,如YCrCb或HSV,我建议您尝试它们。

你能假定物体移动得不太快吗?如果输入检测例程中的前一个位置,则可以减小正在查看的窗口的大小。运动的速度和方向也是一样的。

我已经成功地使用了一个区域的直方图组合和形状描述符,为了可靠地检测它,您可以使用它或者将它添加到SURF/SIFT分类器中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15828441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档