2012-09-23 31 views
1

我們正在構建一個機器人,我們希望讓他的眼睛能夠避免撞到另一個移動機器人。我已經有一個程序使用網絡攝像頭拍攝存儲在.bmp文件中的照片。 我們打算在另一個機器人的頂部放置一個華麗的紅色球體,我想要編寫一個程序,在給定正確的.bmp照片的情況下分析它,嘗試找到紅色球體並計算它的大小,最終猜測它的距離。 我可以使用什麼庫在.bmp文件中查找球體?C或Haskell庫在bmp文件中查找表格

+0

對於Haskell CV庫,請參閱此答案:http://stackoverflow.com/a/10880817/1026598 –

+0

是的,我alreayd閱讀該帖子。 Haskell HopenCV綁定目前似乎太小了。我現在正在使用opencv C庫,希望能夠完成任務。任何參考圖像處理將不勝感激^^ – nschoe

回答

2

看的OpenCV(http://opencv.willowgarage.com/wiki/

此C庫提供特徵爲圖像/形式的檢測和分析。

+0

好的謝謝。我會讀那個。我以前曾想過openCV從我的網絡攝像頭獲取圖像,並不認爲它可以進行圖像處理。 – nschoe

+0

您可能也有興趣[HOpenCV](http://hackage.haskell.org/package/HOpenCV),但它看起來好像當前版本不構建。 –

+0

在Haskell中還有其他的OpenCV綁定,比如CV庫。另外,僅僅因爲某些東西不能構建在Hackage上並不意味着程序包被破壞 - Hackage並不是一個很好的構建機器人(例如:沒有嘗試確保安裝正確的C開發人員庫)。 –