九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
opencv3.2在vs2015開發(fā)環(huán)境搭建+cmake3.8編譯生成opencv x86版本庫
先說一下我使用的配置環(huán)境:
1.vs2015
2.opencv-3.2.0-vc14
3.cmake3.8.0 (編譯x86的opencv需要)
一.下載安裝vs2015和cmake
vs2015下載:https://msdn.microsoft.com/zh-cn/visual-studio-community-vs.aspx
vs2017下載:www.visualstudio.com/
下載和安裝需要一些時(shí)間,也可以從網(wǎng)上找離線版本的安裝包,安裝過程網(wǎng)上能找到很多,這里不再贅述。
cmake下載:http://www.cmake.org/,進(jìn)入之后點(diǎn)右上角的Download,下載相應(yīng)的版本并安裝,我選擇的是win64的安裝版:
二.下載和安裝opencv3.2.0
1.進(jìn)入opencv下載頁面,https://sourceforge.net/projects/opencvlibrary/files/opencv-win/,點(diǎn)3.2.0,如圖:
2.之后點(diǎn)opencv-3.2.0-vc14.exe,vc14對應(yīng)的是vs2015,如下:
3.下載完成后打開,選擇目錄安裝,它會(huì)在你選擇的目錄解壓出一個(gè)opencv 文件夾,比如我選的路徑是C:\opencv,記住這個(gè)路徑,下載安裝這一步就完成了。
三.開發(fā)環(huán)境的搭建
安裝目錄視具體情況不同,以安裝在C:\opencv為例
1.添加環(huán)境變量:
在桌面對此電腦右鍵-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量,在下面 系統(tǒng)變量 里找到Path,添加路徑 C:\opencv\build\x64\vc14\bin;
然后確定,關(guān)閉,如圖:
2.配置VS2015:
打開vs2015,點(diǎn)新建項(xiàng)目-Win32控制臺應(yīng)用,確定,勾選空項(xiàng)目,完成,如下:
之后在 解決方案資源管理器 里 右鍵點(diǎn) 源文件,添加-新建項(xiàng),確定:
然后點(diǎn)菜單里 視圖-屬性管理器,展開項(xiàng)目目錄看到如下文件夾,雙擊點(diǎn)開Debug | x64下的Microsoft.Cpp.x64.user:
點(diǎn)左側(cè)的 VC++目錄   改變以下幾項(xiàng)
1.在 可熱行文件目錄下加上 C:\opencv\build\x64\vc14\bin;
2.在 包含目錄 加上三個(gè)路徑 C:\opencv\build\include\opencv2;C:\opencv\build\include\opencv;C:\opencv\build\include;
3.在  庫目錄 加上路徑  C:\opencv\build\x64\vc14\lib;
如下圖:
完成后點(diǎn)左側(cè)的 鏈接器-輸入,
在 附加依賴項(xiàng) 加上 opencv_world320d.lib;opencv_world320.lib;
其中的320表示版本是opencv3.2.0,后面的d表示debug版本,沒有d表示release版本的,如下圖:
關(guān)閉該頁,對 Release | x64 的 Microsoft.Cpp.x64.user做上述同樣的修改,關(guān)閉。
opencv3.2.0解壓文件build中沒有x86,所以這里先配置x64,有需要的話看后面的x86編譯和配置步驟。
測試一下,先點(diǎn)工具欄x86下拉框,點(diǎn)配置管理器,如圖:
項(xiàng)目平臺選x64(選成win32運(yùn)行的話就會(huì)提示缺少*.dll文件),活動(dòng)解決方案配置和活動(dòng)解決方案平臺選Debug,x86(前面如果沒有錯(cuò)的話,這兩項(xiàng)選哪個(gè)都可以運(yùn)行,配置完之后要把這兩項(xiàng)換成Releaze和x64分別測試一下),如下:
3.關(guān)閉,粘貼下面的官方示例代碼試試:
#include <opencv2/core/utility.hpp>
#include <iostream>
const char* keys =
{
"{ b build | | print complete build info }"
"{ h help | | print this help }"
};
int main(int argc, const char* argv[])
{
cv::CommandLineParser parser(argc, argv, keys);
if (parser.has("help"))
{
parser.printMessage();
}
else if (!parser.check())
{
parser.printErrors();
}
else if (parser.has("build"))
{
std::cout << cv::getBuildInformation() << std::endl;
}
else
{
std::cout << "Welcome to OpenCV " << CV_VERSION << std::endl;
}
return 0;
}
運(yùn)行效果如下:
然后把工具欄的Debug 和x86分別換成Releaze,x64試試,上面都配置好的話都可以運(yùn)行。
---------------------------------------------------------------------------------------------分割線----------------------------------------------------------------------------------------------------------
到這里x64版本的已經(jīng)配置完成,如果想要x86版的繼續(xù)看下面。如果你不想麻煩并且和我的環(huán)境一樣的話,可以跳過 四和五,到最后下載我編譯好的x86庫文件放到和x64同 級目錄里(如C:\opencv\build\),配置和上面x64只有 附加依賴項(xiàng)不一樣
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
四.用cmake生成opencv解決方案
1.打開cmake-gui(如果桌面沒有就在開始菜單里找),點(diǎn)Browse Source 按鈕,選擇opencv安裝文件夾下source的路徑,我選的C:/opencv/sources,點(diǎn)Browse Build按鈕,選擇生成解決方案的路徑 ,我選的C:/files,注意這兩個(gè)路徑不要有中文,如圖:
2.點(diǎn)左下角的Configure按鈕,選定Use default native compilers,再選擇VS版本,我的是VS2015,那就選visual studio 14 2015:
3.點(diǎn)Finsh,稍等一會(huì),出現(xiàn)下面的Configuring done頁面:
4.再點(diǎn)Configure,等一會(huì)出現(xiàn)下面的頁面:
5.再點(diǎn)Generate,如圖:
6.Generate完成后會(huì)有Generating done 字樣,如圖:
五.用vs2015編譯opencv3.2
1.到這里已經(jīng)用cmake生成了VS2015的解決方案,關(guān)閉cmake,打開上面你所選擇的Build文件夾,比如我的是C:/files,可以找到一個(gè)OpenCV.sln解決方案,打開這個(gè)文件:
2.打開之后,工具欄里的Debug改成Releaze,不要改其他選項(xiàng),點(diǎn)生成-生成解決方案,等幾分鐘:
3.生成完成之后,結(jié)果顯示成功57個(gè),失敗0個(gè),跳過7個(gè),這個(gè)我不知道原因,不去理會(huì)
4.打開左側(cè) 解決方案資源管理器,找到CMakeTargets-INSTALL:右鍵,選 僅用于項(xiàng)目-僅生成INSTALL
5.對INSTALL右鍵,選 僅用于項(xiàng)目-僅生成INSTALL ,完成之后可以關(guān)閉VS2015,在build生成目錄 (如上述C:\files)下找到install文件夾,里面有個(gè)x86文件夾(其他的都可以刪了)這就是我們編譯好的的x86版的庫,:
6.把這個(gè)x86文件夾復(fù)制或移動(dòng)到opencv 安裝目錄/build/ 下,如圖:
六.VS2015配置
之后就是配置過程,和x64的配置差不多(1添加環(huán)境變量path ,2修改配置管理器的win32debug和win32releaze屬性頁,可執(zhí)行文件目錄C:\opencv\build\x86\vc14\bin;,包含目錄三個(gè)和x64一樣 C:\opencv\build\include;C:\opencv\build\include\opencv;C:\opencv\build\include\opencv2;,庫目錄C:\opencv\build\x86\vc14\lib;),除了一點(diǎn)不一樣的是,附加依賴項(xiàng)添加如下:
opencv_calib3d320d.lib;
opencv_core320d.lib;
opencv_features2d320d.lib;
opencv_flann320d.lib;
opencv_highgui320d.lib;
opencv_imgcodecs320d.lib;
opencv_imgproc320d.lib;
opencv_ml320d.lib;
opencv_objdetect320d.lib;
opencv_photo320d.lib;
opencv_shape320d.lib;
opencv_stitching320d.lib;
opencv_superres320d.lib;
opencv_video320d.lib;
opencv_videoio320d.lib;
opencv_videostab320d.lib;
opencv_calib3d320.lib;
opencv_core320.lib;
opencv_features2d320.lib;
opencv_flann320.lib;
opencv_highgui320.lib;
opencv_imgcodecs320.lib;
opencv_imgproc320.lib;
opencv_ml320.lib;
opencv_objdetect320.lib;
opencv_photo320.lib;
opencv_shape320.lib;
opencv_stitching320.lib;
opencv_superres320.lib;
opencv_video320.lib;
opencv_videoio320.lib;
opencv_videostab320.lib;
如圖:
七.完成
點(diǎn)生成-配置管理器 把項(xiàng)目平臺改成Win32,粘貼上上面的代碼編譯運(yùn)行試一下,配置沒有問題的話都可以運(yùn)行
我也是初學(xué)編程,有很多不對的地方希望大家批評指正,最后祝大家學(xué)習(xí)進(jìn)步!
opencv3.2.0 的x86版庫文件百度云盤:http://pan.baidu.com/s/1i432EhB
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Windows下使用VS2008編譯OpenCV 2.1 添加Intel TBB和Pyth...
windows下安裝opencv
OpenCV學(xué)習(xí):OpenCV源碼編譯(vc9)
VC 2008 Express下安裝OpenCV2.3.1
Windows下利用CMake和VS2013編譯OpenCV 
OpenCV 2.1+VS2010+Win7 配置
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服