2013-04-15 49 views
0

我已經下載了windows可執行文件中的openCV 2.4.4。它擁有所有需要預建的庫。 現在我正在創建一個對象檢測程序,需要創建一個haar或lbp分類器。我發現opencv_traoncascade現在是首選實用程序,其他人已棄用。問題是,我無法在我下載的opencv2.4.4.exe中找到該實用程序。有一個文件夾traincascade,但它只有一些hpp文件。 有沒有一種方法,我可以得到它,我不想結算幹線,並使用cmake構建它。 另外一些參考很好的教程,解釋如此新的實用工具將有所幫助。在openCV中訓練haar和lbp分類器

+0

[This](http://note.sonots.com/SciSoftware/haartraining.html)是幫助我的教程,當我用openCV訓練haar分類器2.0。我記得要使用新實用程序,只需在教程中描述的命令中更改可執行文件的名稱即可。 –

+0

請注意,訓練時間很長(可在單個CPU上運行兩週)。因此,建議您在啓用TBB的情況下自行編譯源代碼,以便使用所有CPU並縮短運行時間) –

回答

1

你有(作爲我的exp。)兩種方式你想要:使用CMake或創建您的項目和複製代碼,你需要從opencv(這不是個好主意:))。

我不明白你的意思:

我不想籤軀幹和使用cmake

,如果你已經

下載OpenCV的2.4.4建立它一個windows可執行文件形式

你已經全部使用CMake:打開cmake,設置源代碼:「... \ opencv」和二進制路徑(可能是一樣的)。下一步 - 按配置,下一步 - 啓用選項「構建示例」,按第二次配置,按下生成... 這一切。現在打開項目opencv,找到traincascade子項目,並建立它:)

0

存檔中有一些文件。例如。 cascadeclassifier.cpp(樣本文件夾中的CPU和GPU以及opencv/modules中的源代碼)和traincascade.cpp。 還有this指南。我聽說培訓有點困難。如果您有完整的答案,請隨時分享。