1、OpenCV是计算机视觉开源库,主要算法涉及图像处理和机器学习相关方法。 是Intel公司贡献出来的,俄罗斯工程师贡献大部分C/C++带代码。 在多数图像处理相关的应用程序中被采用,BSD许可,可以免费应用在商业和研究领域,当前SDK支持语言包括了Java、Python、IOS和Android版本。
2、OpenCV3.0版本组成模块,可以在这个地址查看:OpenCV: OpenCV moduleshttps://docs.opencv.org/3.0.0/index.html
3、使用环境搭建准备工作
3.1、安装VS2015
3.2、安装OpenCV3.0版本
3.3、新建控制台应用程序
int main(int argc, char** args)
{
return 0;
}
3.4、添加头文件目录、添加库文件目录、添加附加链接库、添加动态库到exe目录
添加头文件:
D:opencv3.1opencvbuildinclude
D:opencv3.1opencvbuildincludeopencv
D:opencv3.1opencvbuildincludeopencv2
添加库文件
D:opencv3.1opencvbuildx64vc14lib
添加附加链接库
opencv_world310.lib
添加动态库到exe目录
opencv_world310.dll、opencv_ts310.dll
3.5、添加示例代码
#include#include #include #include using namespace cv; using namespace std; int main(int argc, char** args) { Mat image = imread("lena.jpg", IMREAD_GRAYSCALE); if (image.empty()) { cout << "could not find the image resource..." << std::endl; return -1; } namedWindow("My Image", CV_WINDOW_AUTOSIZE); imshow("My Image", image); waitKey(0); return 0; }



