很多圖像處理問題基于OpenCV庫進(jìn)行,今天嘗試了在Windows系統(tǒng)下配置OpenCV
配置過程主要參考WangSeaQuan的博客
1、在OpenCV官網(wǎng)下載Windows下對應(yīng)的文件,執(zhí)行后可得編譯過的文件。整個(gè)配置過程重點(diǎn)在,如何將OpenCV的路徑添加到VS2013的工程中。
2、可以使用別人寫好的配置文件,但需要根據(jù)自己情況修改。建議按照博客中的步驟,自己進(jìn)行設(shè)置。需要注意,添加的所有文件為X_86(即win32)對應(yīng)的文件。
3、第一次運(yùn)行VS的工程時(shí),可能顯示,無法查找或顯示PDB文件,需要對VS進(jìn)行相應(yīng)的設(shè)置。
4、在VS中運(yùn)行含有OpenCV的文件時(shí),可能會(huì)顯示:“已加載“C:/Windows/SysWOW64/ opencv_highgui249d.dll”。無法查找或打開 PDB 文件。”此時(shí)需要注意如下問題:(1)imread的路徑不對。imread不支持相對路徑(我把圖片放在工程里還是失敗),只支持絕對路徑,并且不支持“/”路徑分隔符,支持“//”, “/”或"//"分割符。
(2)有可能通過一些操作能使得opencv_core249d.dll等dll被系統(tǒng)加載,但實(shí)驗(yàn)中沒成功。
(3)先運(yùn)行一個(gè)簡單程序,再運(yùn)行復(fù)雜程序,參考擷浪拾貝的博客
新聞熱點(diǎn)
疑難解答
圖片精選