2010-07-31 49 views
2

我想使用打开的cv来计数图像中的对象数目。我有一个大豆的形象,现在我想数一下大豆的数量。如果可能的话,请帮助我,让我知道计数算法。计算图像中的对象

谢谢,我期待收到你的来信。

问候, 守门

+2

你应该检查这个其他职位 http://stackoverflow.com/questions/2378579/opencv-grouping-white-pixels – dnul 2010-07-31 07:15:20

回答

5

守门, 有用于计数目标没有一个算法。它很大程度上取决于图像本身。根据豆类与背景的对比度,可以使用简单的阈值,然后使用标记算法,或者甚至只是查找轮廓。

opencv中的阈值函数是cvThreshold。轮廓查找算法是cvFindContours,使用它可以计算找到的轮廓数量。

此外,blob库有许多适用于此类机器视觉应用的工具,包括基本上您需要的连接组件标签。我相信图书馆的描述已经包含在opencv中。它的描述可以发现here

如果我更了解一些图像,我可以提供更多的帮助。