4

我在找圖書館(不管是否開放源代碼)來分析照片並確定圖像中是否有車輛或人。我不尋找面部識別或車輛分類。只是能夠以一定的百分比確定車輛和/或人包含在定期拍攝的圖像中。人物和車輛識別

我可以提供相當數量(1000s)的照片來訓練系統。

編輯1

我希望能提供照片的培訓體系,並瞭解該檢測系統的質量將取決於我的訓練的照片。我猜的後,我喜歡Numenta的圖像識別演示軟件(很好的封裝),但有一個更靈活的api(訓練和從http api調用系統會很好)。

是否有OpenCV haar系統的任何實現已經很好地包裝到Windows程序中?

+1

也許更好http://dsp.stackexchange.com/ – endolith 2012-03-19 18:18:38

回答

0

使用「機器學習」,「神經網絡」,「圖像分類」,庫或包以及您最喜愛的編程語言等搜索詞。 可能是從scikit-learn到Weka的任何內容。

而且在這裏看到:Image Classification Algorithms Using Java

3

OpenCV的肯定是你可以開始最好的選擇之一。

但是,請注意,您想實現的目標遠遠超出您的想象。它不像一個圖書館,讓我們說JPEG壓縮,當你需要一天的時間來理解和使用。 OpenCV是一系列工具和算法,供科學家和工程師研究圖像識別的新方法;你可能需要大量的時間和精力來完成你的任務。

+0

我會編輯我的問題,以反映我真的以後。一個獨立的培訓系統。我期望提供圖像。但是如果有一個可以使用的漂亮界面(http api或其他)的軟件包,那將是一個不錯的選擇。 – michael 2012-03-18 20:26:52

+0

對於這個問題,答案很簡單:沒有任何這樣的庫/培訓系統。圖像處理處於技術的前沿,所以你必須爲自己做一些研究 - 沒有人會給你這樣一個系統。 – Sam 2012-03-19 06:31:47

0

OpenCV可以爲您提供Haar級聯中的培訓內容來檢測。 Here是一個haartraining教程。請注意,這是關於舊的程序haartraining,而不是新的程序traincascade(支持多線程,快速搜索應該告訴你如何使用,它幾乎相同的用法)。

0

類似於人體檢測的第一種方法是在面向梯度描述符的直方圖上學習線性支持向量機分類器。 HereINRIA的基礎文章。 OpenCv提供HoG,線性SVM和評估框架的實現。