如何在边缘图像上应用斑点提取?

时间:2014-06-30 17:14:19

标签: opencv computer-vision edge-detection blobs

我有一个边缘图像,我想做Blob(对象)检测,我尝试用CvBlob进行典型的blob分析,但结果很差(我正在使用OPENCV) 这是输入图像的示例。 http://postimg.org/image/6uvzhdqad/

1 个答案:

答案 0 :(得分:0)

要改善搜索结果,您可以尝试:

  1. 边缘检测前的图像低通滤波(高斯或中值)
  2. 二值化后的形态学操作(侵蚀,扩张,开放,闭合)
  3. 根据尺寸,形状等删除某些斑点。
  4. 然而,这些都不能保证非常准确的物体检测。其他可能的方法是:

    1. 如果您有没有对象的场景图像,则可以使用背景减法
    2. 如果您了解对象的特征/功能,则可以使用这些功能进行分割或对象识别。