OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)

1、OpenCV下载:

在https://opencv.org/releases/链接下载OpenCV开发库(opencv-3.4.10-vc14_vc15.exe),也可以下载别的版本的库。

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第1张图片
下载后,解压后的结果:

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第2张图片解压后的目录结构:

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第3张图片

2、在VS2015中创建一个基于Dialog的工程:

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第4张图片

(1)部署OpenCV开发库

  • 在工程目录下创建两个目录【OpenCV.Lib】(存放lib文件)和【OpenCV.Inc】(存放头文件)

也可以在别的地方创建lib目录和头文件目录,由于需要打包源文件,所以在本例中,把他们放在一起。

把OpenCV的头文件目录拷贝到【OpenCV.Inc】目录下
把OpenCV的库文件拷贝到【OpenCV.Lib】目录下
注意:本例是x64编译,所以拷贝x64目录下的库:
opencv_world3410d.lib (Debug版,配置VC工程时需要,不要搞错了。)
opencv_world3410.lib(Release版)

  • 拷贝动态库文件到工程目录下:
    opencv_world3410d.dll (Debug版)
    opencv_world3410.dll(Release版)

动态库可以放到自己方便的地方,也可以放到系统的system32目录下。如果放到其它目录(非system32或非EXE相同目录),需要修改系统的环境变量Path,在其中追加动态库所在的目录(各个版本Windows的设置界面不同):

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第5张图片总之,只要在运行时系统能找到OpenCV的动态库文件就可以了。

(2)配置VS2015工程属性

【Alt】 +【 Enter】快捷健,进入配置对话框

配置头文件的路径(根据实际的头文件路径填写):

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第6张图片
配置库文件的路径(根据实际的库文件路径填写):

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第7张图片配置库文件名(本例是配置Debug版):

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第8张图片配置Release版(注意库文件不同,是opencv_world3410.lib,不是opencv_world3410d.lib )
OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第9张图片

3、开干,写第一个程序:

记得在代码前引入opencv的头文件【highgui.h】,


#include 

void COpenCV_PracticeDlg::OnBnClickedOk()
{
	IplImage* img = cvLoadImage(".\\biubiu.jpg");
	cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
	cvShowImage("Example1", img);
	cvWaitKey(0);
	cvReleaseImage(&img);
	cvDestroyWindow("Example1");
}

编译运行:

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第10张图片
加载并显示一张图片

OpenCV图像处理开发实战(1) --开发环境搭建(VS2015为例)_第11张图片

4、下载工程项目源文件:

打包的ZIP中包含OpenCV头文件、OpenCV库文件和OpenCV动态文件。

在Debug – x64下编译

下载源文件

你可能感兴趣的:(OpenCV,程序人生)