Opencv:视觉库函数学习文档
一、Opencv环境配置
基于Visual Studio 下C++/Python项目下,在视图-其他窗口-属性管理器中,一般在Debug|X64下创建Microsoft.Cpp.x64.user属性表在VC++目录下,在包含目录下放置以下文件: D:\opencv\opencv\build\include\opencv2 D:\opencv\opencv\build\include\opencv D:\opencv\opencv\build\include 在VC++目录下,在库目录下放置以下文件: D:\opencv\opencv\build\x64\vc14\lib 在链接器目录下,在输入目录下放置以下文件: opencv_world341.lib opencv_world341d.lib
二、 读取图像文件
首先引用Opencv库文件 #include <opencv2/opencv.hpp> using namespace cv; OpenCV的函数都位于cv这一命名空间下,为了调用OpenCV的函数,需要在每个函数前加上cv::,向编译器说明你所调用的函数处于cv命名空间。为了摆脱这种繁琐的工作,可以使用using namespace cv;指令。 载入图像:引用imread()函数。 Mat src = imread(“D:/Downloads/XXX.jpg”);
实例:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main(int argc,char* argv[]) {
Mat src = imread("D:/Downloads/XXX.jpg");
if (src.empty()) {
printf("Count't open image...\n");
return -1;
}
namedWindow("test image", CV_WINDOW_AUTOSIZE);
imshow("test open stucp", src);
waitKey(0);
return 0;
}
|