opencv3.1+vs2015配置及影象載入、修改、儲存
阿新 • • 發佈:2019-02-15
1、下載opencv3.1Windows版本,直接解壓,並將bin目錄配置進環境變數,本人目錄如下:G:\Opencv\opencv\build\x64\vc14\bin
2、VS2015新建win32控制檯應用程式,選擇空專案,然後選單欄檢視->其他視窗->屬性管理器->屬性:
在包含目錄中配置如下目錄(注意替換成自己opencv存放的對應目錄):
G:\Opencv\opencv\build\include
G:\Opencv\opencv\build\include\opencv
G:\Opencv\opencv\build\include\opencv2
在庫目錄中包含如下目錄:
G:\Opencv\opencv\build\x64\vc14\lib
在連結器->輸入->附加依賴項,新增如下依賴,如下圖所示:
opencv_world310d.lib
至此專案opencv配置完成。回到解決方案檢視,原始檔下新增新建項,main.cpp:
#include<opencv2/opencv.hpp>
#include<iostream>
using namespace cv;
int main(int argc,char** argv) {
Mat src = imread("F:/OpencvCode/TestMat/Lena.jpg" );
if (src.empty()) {
printf("could not load image");
return -1;
}
namedWindow("test opencv",CV_WINDOW_AUTOSIZE);
imshow("test opencv", src);
namedWindow("output window", WINDOW_AUTOSIZE);
Mat output_image;
cvtColor(src, output_image, CV_BGR2GRAY);
imshow("output window" , output_image);
imwrite("lena.png", output_image);
waitKey(0);
return 0;
}
在x64的Debug模式下執行除錯可得結果: