安装解压我就不必多说了。
将opencv解压到相应的文件目录下:
在vs2017创建一个空的项目。
可以设置成release或者debug模式,64位,具体随意,代码如下:
=======================================================
#include <iostream>
using namespace std;
#include <opencv2/core.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgcodecs/legacy/constants_c.h>
using namespace cv;
int main()
{
Mat aa = imread("./media/1.jpg");
Mat grey = imread("./media/1.jpg", CV_LOAD_IMAGE_GRAYSCALE);
imshow("colorImage", grey );
waitKey(0);
}
=======================================================
首先需要设置一下项目的include目录和库目录:
测试结果:
你会发现我的代码里面有2行imread,而我只显示了gray的那一个图片,因此结果是灰度图。
另外如果你提示CV_LOAD_IMAGE_GRAYSCALE报错未定义,请仔细查看
:#include <opencv2/imgcodecs/legacy/constants_c.h>是否包含这个头文件。