日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

配置编译win7+VS2017+opencv4.0.1+contrib4.0.1

發(fā)布時間:2023/12/2 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 配置编译win7+VS2017+opencv4.0.1+contrib4.0.1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、注意

1、opencv個各個版本并不是支持所有的VS版本,如opencv4.0.1支持vc14和vc15,而VS2013是vc12,配置起來會出錯。

? ? ? ?VS是一個集成開發(fā)環(huán)境,有不同的版本如VS2013,VS2015;

? ? ? ?vc++是一個c++的編譯器,也有不同的版本和版本號,如vs2013使用的是MSVC++ 12.0的c++編譯器,該c++編譯器的版本號是1800。

2、關(guān)于VS與vc對應(yīng)關(guān)系:https://www.cnblogs.com/hustdc/p/6619141.html

? ? ??https://www.cnblogs.com/ssjie/p/4944988.html

? ? ??https://blog.csdn.net/yefcion/article/details/81067030

二、安裝步驟

1、下載需要的鏈接

?opencv:https://opencv.org/releases.html

? ? ? ?下載401版本,這里選擇source code或者exe。

?contrib庫:https://github.com/opencv/opencv_contrib/releases

? ? ? ?版本一定要與opencv版本一致,這里選擇tar.gz。

?cmake:https://cmake.org/download/

? ? ? ?opencv401貌似要求cmake版本高于3.5.1。

2、步驟

(1)運行opencv.exe,提取路徑為D:\opencv401

(2)將opencv_contrib-4.0.1解壓到D:\opencv401\opencv

(3)在D:\opencv401\opencv路徑下新建文件夾mybuild,用來存放新編譯的庫文件

(4)運行cmake;

? ? ? ? --在Where is the source code中輸入解壓的opencv401的源碼路徑:D:/opencv401/opencv/sources;

? ? ? ? -- 在Where to build the binaries中輸入新建文件夾路徑:D:/opencv401/opencv/mybuild;

? ? ? ? --點擊Configure,選擇VS的版本Visual Studio 15?2017?Win64;

? ? ? ? --?點擊finish等待編譯;

? ? ? ? ? ?Configuring Done 后出現(xiàn)紅色區(qū)域,勾選BUILD_opencv_world,BUILD_EXAMPLES;

? ? ? ? ? ?找到OPENCV_EXTRA_MODULES_PATH,添加路徑D:\opencv401\opencv\opencv_contrib-4.0.1\opencv_contrib-4.0.1\modules;

? ? ? ? ? ?再次點擊Configure,一直到?jīng)]有紅色為止并?Configuring Done。

? ? ? ? --?點擊Generate,出現(xiàn)Generatring Done;

? ? ? ? cmake的編譯工作結(jié)束。

(5)編譯VS2017

? --打開mybuild中的opencv.sln,右鍵點擊解決方案,重新生成解決方案,等待生成完成;

? --CMakeTargets下有INSTALL,右鍵僅用于項目,僅生成INSATLL;

? 完成

(6)配置opencv與VS2017的環(huán)境

-----環(huán)境變量,系統(tǒng)變量,在path中添加opencv的路徑:D:\opencv401\opencv\mybuild\install\x64\vc15\bin

-----VS2017新建一個空項目,添加一個cpp文件,這時有很多紅線標記的錯誤,注意選擇DebugX64;

-----視圖,其他窗口,屬性管理器,選擇DebugX64,新建一個屬性頁,改名為opencv401vs2017;

-----vc++目錄,包含目錄,D:\opencv401\opencv\mybuild\install\include,D:\opencv401\opencv\mybuild\install\include\opencv2

-----庫目錄:D:\opencv401\opencv\mybuild\install\x64\vc15\lib

-----連接器,輸入,附加依賴項:opencv_world401d.lib(這里沒有生成relase版本的鏈接庫)

配置完成

(7)將上述配置好的屬性頁opencv401vs2017單獨保存起來,以后新建項目時直接添加即可。

? ? ? ? ??

?

?

總結(jié)

以上是生活随笔為你收集整理的配置编译win7+VS2017+opencv4.0.1+contrib4.0.1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。