我正在努力創建一個自定義哈爾分類器。我在網上找到了幾個教程,但他們沒有指定他們使用的是哪個版本的opencv。我需要的是一個非常簡潔和簡化的步驟示例,以及一個簡單的圖像數據集。我還需要了解opencv版本和操作系統平臺,以便能夠運行它。我在Windows和Linux上都嘗試過opencv版本的矩陣,並且在內存錯誤後我遇到了內存錯誤。我想先從一組已知的數據和簡單的命令開始,然後再擴展它以適應我的問題。如何創建自定義哈爾分類器?
感謝您的幫助, 克里斯
我正在努力創建一個自定義哈爾分類器。我在網上找到了幾個教程,但他們沒有指定他們使用的是哪個版本的opencv。我需要的是一個非常簡潔和簡化的步驟示例,以及一個簡單的圖像數據集。我還需要了解opencv版本和操作系統平臺,以便能夠運行它。我在Windows和Linux上都嘗試過opencv版本的矩陣,並且在內存錯誤後我遇到了內存錯誤。我想先從一組已知的數據和簡單的命令開始,然後再擴展它以適應我的問題。如何創建自定義哈爾分類器?
感謝您的幫助, 克里斯
OpenCV提供兩個實用命令createsamples.exe
和haartraining.exe
,這可以通過生成哈爾分類器使用的XML文件。也就是說,使用從haartraining.exe
輸出的xml文件,您可以直接在您的xml文件中使用面部檢測樣本來檢測任何自定義對象。
關於使用這些命令的詳細步驟,您可以參考「學習OpenCV」或this tutorial中的頁513-516。
關於分類器如何工作的內部機制,你可以參考文章「Rapid Object Detection using a Boosted Cascade of Simple Features」,它被引用了5500+次。
哈爾分類器,你的意思是Boosting +哈爾小波像OpenCV中的人臉檢測樣本? – grapeot
也許我對此知之甚少,我的目標是讓OpenCV檢測我指定的對象的存在。我認爲他們做這件事的方式是用我的對象創建一個分類器。我離開基地嗎? – CLJ