我想使用跟蹤器,在OpenCV 3.0 documentation site上描述。在OpenCV 2.x中,有必要重新編譯包括contrib庫在內的OpenCV。但正如在OpenCV 3文檔中那樣,我想我不必重新編譯它,對吧?但是我必須在C++中包含什麼?OpenCV 3.0包含跟蹤器
我試圖做這個退出一段時間,並沒有找到任何解決方案。謝謝!
編輯 謝謝!重新編譯過程對我來說沒有任何錯誤。我還有幾個錯誤:他沒有找到'opencv_highgui300d.dll','opencv_imgcodecs300d.dll'和'opencv_core300d.dll'。
我解決了這個問題,因爲我已經在「路徑」系統變量更改爲
...\cmake-output\vc12\x86\install\x86\vc12\bin
謝謝:)!所以我嘗試了這一點,並將其編譯爲一個名爲'release'的新文件夾。這工作正常,沒有任何錯誤。但是,我還需要做什麼?我讀到我必須在我的發佈文件夾中編譯OpenCV.sln文件,對嗎?或者我可以只添加新版本文件夾到VS中的目錄路徑?再次感謝你,你對我的幫助很大!:) – black
在完成CMake中的設置之後,代碼被「生成」,而不是「編譯」。你必須打開OpenCV.sln文件並編譯它所需的平臺和模式(例如x86,Release或x64 Debug等) – rhcpfan
好吧,我明白了。將CMake中的構建目錄設置爲OpenCV文件夾中的新文件夾還是應該將構建目錄設置爲OpenCV中已存在的構建文件夾? – black