【发布时间】:2014-07-06 21:38:24
【问题描述】:
我是 opencv 新手,我猜这个问题可能有点简单:我试图在 470 x 590 像素的图像中检测几乎 25 x 15 像素的对象。
我附上了这个对象的放大图像,我有几个选择:
1 - 使用霍夫变换的两个闭合圆检测, 2 - 直方图匹配 3 - SURF 特征检测
关于我应该采取哪个方向的任何建议?请考虑速度和实时应用。谢谢
【问题讨论】:
-
你的背景会是黑色的,还是什么都可以?此外,是否保证 LED 具有一定的尺寸和方向?一般来说:霍夫变换太慢而无法实时进行;选项 2 和 3 在一般背景下会更好。如果背景很暗,基于颜色或亮度的简单算法会是最快的。
-
@Luke 谢谢。是的,我的背景是黑色的。我试图避免使用简单的算法,因为可能有另一个明亮的物体可能不是我正在寻找的两个 LED...
-
OpenCV 有一个斑点检测器,它(也)用于(a)对称圆形图案校准。它应该能够检测到圆形斑点的中心,例如这些 LED。
标签: opencv image-processing computer-vision