1.下載并安裝VS2017(網(wǎng)上很多帖子)
2.下載并安裝opencv
opencv的官網(wǎng):https://opencv.org/
網(wǎng)絡(luò)不好的,見百度云盤
鏈接:https://pan.baidu.com/s/10yRPdLJMnW9m8AVzVRWbYw
提取碼:sb6x
下載后,用解壓軟件將exe解壓為文件夾
3.配置開發(fā)環(huán)境
(1)環(huán)境變量
計算機—>屬性—>高級系統(tǒng)設(shè)置—>高級—>環(huán)境變量
注意:
????????(a)電腦系統(tǒng)為64位選擇X64绳瘟。
? ? ????(b)VS2017對應(yīng)選擇X64目錄下的VC15关摇。(VS2015對應(yīng)VC14)
(2)vs2017配置
(a)建立空項目
(b)打開屬性管理器
視圖->其他窗口->屬性管理器
打開后邻耕,選擇工程下的Debug|x64胧后,右鍵屬性,進行頭文件的包含
(c)包含目錄
(d)添加lib
(e)添加依賴項
注意此處添加的依賴項威沫,與Opencv的版本有密切關(guān)系,可以從opencv的目錄中查看
opencv_world411d.lib? (debug版本)?
opencv_world411.lib? (release版本)
注意:
????此處我們在debug模式下測試洼专,因此只用添加 opencv_world411d.lib 棒掠。
????出現(xiàn)過因為將兩個lib同時添加,且opencv_world411.lib 的順序比opencv_world411d.lib高屁商,導(dǎo)致測試程序時imread對象烟很,src.empty()為1,而無法加載圖片蜡镶。需要注意雾袱。
(3)測試
(a)新建源文件
(b)編寫程序
由于上述配置的為X64的環(huán)境,注意此處切換debug中的X86為X64帽哑,否則編譯器會提醒無法找到opencv.hpp谜酒。
#include<opencv2\opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc,char **argv)
{
printf("\r\n test start \r\n");
Mat src = imread("D:/opencv_demo/pic/lopv.jpg");
if(src.empty())
{
printf("\r\n! no pic : %d\r\n", src.empty());
}
else
{
printf("\r\n load pic \r\n");
namedWindow("opencv test",WINDOW_AUTOSIZE);
imshow("opencv test", src);
}
waitKey(0);
return 0;
}
按下F5 (調(diào)試-》開始執(zhí)行)