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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功

發(fā)布時(shí)間:2024/9/5 windows 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

(win10 64位系統(tǒng)中)Visual Studio 2015+OpenCV 3.3.0環(huán)境搭建,100%成功

Visual Studio 2015下載地址:https://msdn.itellyou.cn/
Visual Studio Enterprise 2015簡(jiǎn)體中文版(企業(yè)版)
KEY:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

1.下載opencv 官網(wǎng)http://opencv.org/下載windows版OpenCV,下載后解壓,我的路徑為D:\Program Files\soft\opencv\OpenCV-PC-sdk,

解壓完成后,會(huì)在該路徑下生成一個(gè)名為opencv的文件夾,它包含兩個(gè)子文件夾,分別為build(支持opencv使用的相關(guān)文件目錄)和sources(opencv源碼目錄)

2.配置環(huán)境變量

【計(jì)算機(jī)】->【(右鍵)屬性】->【高級(jí)系統(tǒng)設(shè)置】->【環(huán)境變量】->(雙擊)系統(tǒng)變量中的path->`【新增】->(添加對(duì)應(yīng)路徑)

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\bin

?3.Visual Studio中創(chuàng)建項(xiàng)目

打開Visual Studio-> 【起始頁】->【新建項(xiàng)目】或依次點(diǎn)擊菜單欄中的【文件】->【新建】->【項(xiàng)目】->

Visual C++下的【W(wǎng)in32控制臺(tái)應(yīng)用程序】,項(xiàng)目名比如HelloOpenCV,選好保存路徑->單擊【確定】->

【W(wǎng)in32應(yīng)用程序向?qū)А?>選中【控制臺(tái)應(yīng)用程序】并勾選【空項(xiàng)目】->單擊【完成】->

解決方案資源管理器的【源文件】處右鍵單擊->添加->新建項(xiàng)->選中【C++文件(.cpp)】,進(jìn)行命名,比如“main.cpp”->單擊【添加】->

main.cpp中錄入以下代碼,Ctrl+S保存->

?

#include <opencv2/opencv.hpp> using namespace cv;int main() { // 載入圖像 Mat _img = imread("1.png"); // 顯示圖像 imshow("Hello OpenCV", _img); // 表示等待任意按鍵按下后關(guān)閉窗口 waitKey(0); // 表示6秒后自動(dòng)關(guān)閉窗口 //waitKey(6000); return 0; }

?

我的電腦瀏覽到項(xiàng)目目錄,將1.png圖片放到項(xiàng)目下HelloOpenCV/HelloOpenCV目錄下(即main.cpp同級(jí)目錄)->

回到解決方案資源管理器【源文件】處右鍵->單擊【添加】->【現(xiàn)有項(xiàng)】->選擇1.png->【添加】->

4.導(dǎo)入opencv庫(kù)相關(guān)配置,方案一

【視圖】->【其他窗口】->【屬性管理器】打開屬性頁窗口,該窗口進(jìn)行配置相當(dāng)于通用配置,以后新建的工程不用再次配置->

在【Debug|x64】下的【Microsoft.Cpp.x64.user】處右擊或雙擊->【通用屬性】->【VC++目錄】->【包含目錄】->

添加如下目錄(注意,路徑要與自己自解壓路徑相同。我的opencv解壓目錄是D:\Program Files\soft\opencv\OpenCV-PC-sdk\)

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencv2D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencvD:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include

?

->單擊【應(yīng)用】,不要關(guān)閉該頁,下面還需要->

【VC++目錄】->【庫(kù)目錄】->添加如下路徑

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib

->單擊【確定】關(guān)閉該頁,此時(shí)完成部分通用設(shè)置-> 【Debug|x64】處右擊->【添加新項(xiàng)目屬性表】->命名為"OpenCV_debug.props"->選擇保存目錄(我的是D:\workspace\visual studio 2015\opencv\myprops,該目錄需要提前創(chuàng)建好)->點(diǎn)擊【添加】->此時(shí)【Debug|x64】欄下生成了名為OpenCV_debug的屬性表文件

【OpenCV_debug】處右擊(或雙擊)->【鏈接器】->【輸入】->【附加依賴項(xiàng)】->

添加如下含d的lib(路徑在D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib下)

opencv_world330d.lib

?添加后單擊【確定】->關(guān)閉窗口->

同理在【Release|x64】處右擊->【添加新項(xiàng)目屬性表】,創(chuàng)建名為OpenCV_release的屬性表文件,保存到OpenCV_debug同一個(gè)目錄即可

【OpenCV_release】處右擊(或雙擊)->【鏈接器】->【輸入】->【附加依賴項(xiàng)】->

添加如下不含d的lib(路徑在D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib下)

opencv_world330.lib

?單擊【確定】關(guān)閉窗口->此時(shí)所有配置全部ok,重啟Visual Studio2015即生效

?

至此,不管是Debug模式還是Release模式都能正常編譯運(yùn)行.運(yùn)行時(shí),默認(rèn)是x86,不要忘記改成x64(運(yùn)行按鈕旁邊的下拉框)

新建項(xiàng)目也不用重新設(shè)置即可生效,只要?jiǎng)?chuàng)建新項(xiàng)目后->【視圖】->【其他窗口】->【屬性管理器】->

【Debug|x64】和【Release|x64】右擊->【添加現(xiàn)有屬性表】->分別將對(duì)應(yīng)的屬性表瀏覽到添加進(jìn)來即可(只想在某一種模式中編譯運(yùn)行,只添加對(duì)應(yīng)的就好)

?

?

步驟4.導(dǎo)入opencv庫(kù)相關(guān)配置,方案二(【Debug|x64】下的【Microsoft.Cpp.x64.user】文件中不進(jìn)行任何配置)

【視圖】->【其他窗口】->【屬性管理器】打開屬性頁窗口,該窗口進(jìn)行配置相當(dāng)于通用配置,以后新建的工程不用再次配置->

【Debug|x64】處右擊->【添加新項(xiàng)目屬性表】->命名為"OpenCV_debug.props"->選擇保存目錄(我的是D:\workspace\visual studio 2015\opencv\myprops,該目錄需要提前創(chuàng)建好)

->點(diǎn)擊【添加】->此時(shí)【Debug|x64】欄下生成了名為OpenCV_debug的屬性表文件

【OpenCV_debug】處右擊(或雙擊)->【通用屬性】->【VC++目錄】->【包含目錄】->

添加如下目錄(注意,路徑要與自己自解壓路徑相同。我的opencv解壓目錄是D:\Program Files\soft\opencv\OpenCV-PC-sdk\)

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencv2D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencvD:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include

?->單擊【應(yīng)用】,不要關(guān)閉該頁,下面還需要->

【VC++目錄】->【庫(kù)目錄】->添加如下路徑

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib

?->單擊【應(yīng)用】不要關(guān)閉該頁,下面還需要->

【鏈接器】->【輸入】->【附加依賴項(xiàng)】->

添加如下含d的lib(路徑在D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib下)

opencv_world330d.lib

?添加后單擊【確定】->關(guān)閉窗口,此時(shí)完成Debug模式的配置->

同理【Release|x64】處右擊->【添加新項(xiàng)目屬性表】->命名為"OpenCV_release.props"->選擇保存目錄(我的是D:\workspace\visual studio 2015\opencv\myprops)

->點(diǎn)擊【添加】->此時(shí)【Release|x64】欄下生成了名為OpenCV_release的屬性表文件

【OpenCV_release】處右擊(或雙擊)->【通用屬性】->【VC++目錄】->【包含目錄】->

添加如下目錄(注意,路徑要與自己自解壓路徑相同。我的opencv解壓目錄是D:\Program Files\soft\opencv\OpenCV-PC-sdk\)

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencv2D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include\opencvD:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\include

?->單擊【應(yīng)用】,不要關(guān)閉該頁,下面還需要->

【VC++目錄】->【庫(kù)目錄】->添加如下路徑

D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib

?->單擊【應(yīng)用】不要關(guān)閉該頁,下面還需要->

【鏈接器】->【輸入】->【附加依賴項(xiàng)】->

添加如下不含d的lib(路徑在D:\Program Files\soft\opencv\OpenCV-PC-sdk\opencv\build\x64\vc14\lib下)

opencv_world330.lib

?單擊【確定】關(guān)閉窗口->此時(shí)所有配置全部ok,重啟Visual Studio2015即生效

?

方案一和方案二優(yōu)缺點(diǎn):

方案一:【包含目錄】、【庫(kù)目錄】、【附加依賴項(xiàng)】只要在【Microsoft.Cpp.x64.user】配置一次即可。方案二需要重復(fù)配置

方案二:推薦這種方案,雖然配置稍微繁瑣,但是新建項(xiàng)目導(dǎo)入兩個(gè)屬性表就具備opencv庫(kù),就可開發(fā)opencv項(xiàng)目,不導(dǎo)入兩個(gè)屬性表就是普通項(xiàng)目,相對(duì)方案一更靈活,方案一即使不導(dǎo)入兩個(gè)屬性表,項(xiàng)目也會(huì)包含部分opencv的配置(因?yàn)椤綧icrosoft.Cpp.x64.user】中有一部分公共配置)

?

補(bǔ)充:

1.Visual Studio 2015不允許【Debug|Win32】和【Release|Win32】編譯,所以【視圖】->【其他窗口】->【屬性管理器】中不用設(shè)置這2項(xiàng)

2.vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013,vc14 = Visual Studio 2015

?

轉(zhuǎn)載于:https://www.cnblogs.com/bravestarrhu/p/8075925.html

總結(jié)

以上是生活随笔為你收集整理的(win10 64位系统中)Visual Studio 2015+OpenCV 3.3.0环境搭建,100%成功的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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