通常我在Windows上開發圖像處理或識別程序。但是我有一位客戶需要我在Linux平臺上實現一個。Linux上的圖像處理和識別實現。如何?
因爲他的平臺是嵌入式系統,所以我不確定OpenCV是否可用。任何人都可以給我一些線索開始?
通常我在Windows上開發圖像處理或識別程序。但是我有一位客戶需要我在Linux平臺上實現一個。Linux上的圖像處理和識別實現。如何?
因爲他的平臺是嵌入式系統,所以我不確定OpenCV是否可用。任何人都可以給我一些線索開始?
Adaboost應該很適合用作學習算法。 Paul Viola和Michael Jones使用Adaboost和Haar分類器進行有效人臉檢測的interesting paper。這裏有很多數學,但值得一讀。
OpenCV是Ubuntu和/或Debian Linux的標準版本庫。因此它應該運行在包括ARM在內的許多處理器上。如果它運行的是完整的Debian,則是apt-cache search opencv
的問題,然後通過apt-get install
安裝所需的模塊。
大難題是嵌入式部分。如果它沒有運行完整的Linux,那麼最終可能會花費很長時間進行編譯。跨越你的手指,它運行一個完整的Linux(像Debian)。
請注意,OpenCV可能會非常棘手,以構建除x86以外的任何東西 - 它具有很多依賴項(例如ffmpeg),所有這些顯然需要構建您的目標平臺。如果嵌入式系統不是x86,那麼OpenCV可能需要花費大量時間和精力才能運行。 – 2010-09-13 07:23:47
感謝您的回覆。我主要關心的是OpenCV可能不容易移植到目標平臺。所以我需要一些關於'本地'方法的參考或文檔來操作圖像並自己構建每個算法。 – MaoWoo 2010-09-13 07:35:33