2010-07-31 65 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

如果我更瞭解一些圖像,我可以提供更多的幫助。