6

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

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

样本输入图像

4

1 回答 1

3

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

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

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

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

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

于 2011-04-12T23:41:53.463 回答