【问题标题】:OpenCV - Haar classifier for long objects with different anglesOpenCV - 不同角度长物体的 Haar 分类器
【发布时间】:2011-08-04 01:22:11
【问题描述】:

我之前成功地使用了带有 OpenCV 的 Haar 分类器。不幸的是,它似乎只适用于方形物体和固定角度(即面)。但是我需要找到具有不同角度的“长”(矩形)对象(参见示例输入图像)。

有没有办法训练 Haar 分类器来找到这样的对象?我能找到的只是人脸识别的教程。还有其他替代方法吗?

【问题讨论】:

  • Haar's 需要这样做吗?
  • 不,我不知道。有任何想法吗?请分享。
  • Jacek 你的领域似乎是球形的。这是有原因的,还是只是一种错觉?
  • 这是一滴。通常它是圆形的,但有时它是不规则的。这是另一个案例:i.imgur.com/i8jcc.jpg
  • 我尝试使用霍夫变换(OpenCV 中的 cvHoughLines2)来查找线。不幸的是,我得到了许多错误的线(下降边缘)。

标签: image-processing opencv pattern-matching classification image-recognition


【解决方案1】:

众所周知,Haar 分类器仅适用于刚性对象。每个视图都需要一个分类器。例如,OpenCV 中的侧面分类器不如正面分类器好用(因为侧面在 yaw-pitch-roll 上的变化比正面要大)。

没有完美的方式来回答您的问题。

但是,在您的情况下,您尝试分类的任何内容(我想是微生物)都相互重叠。它是一个复杂的问题。但是,您可以隔离微生物发生的区域(而不是像隔离一张脸一样隔离每个微生物)。

您可以参考已知的指纹分割技术,以从背景中增强指纹上的脊(在您的情况下为微生物边缘)并隔离图像。

在以下页面中检查“ridgesegmentation.m”: http://www.csse.uwa.edu.au/~pk/Research/MatlabFns/index.html

【讨论】:

    猜你喜欢
    • 2012-06-25
    • 2015-01-14
    • 1970-01-01
    • 2012-03-02
    • 2017-12-10
    • 2021-08-15
    • 2015-02-21
    • 2012-08-15
    相关资源
    最近更新 更多