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.1\opencv\build\include
D:\opencv3.1\opencv\build\include\opencv
D:\opencv3.1\opencv\build\include\opencv2
添加库文件
D:\opencv3.1\opencv\build\x64\vc14\lib
添加附加链接库
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;
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)