OpenCV C++开发 第一节:Win7开发环境搭建

OpenCV介绍

以下是官网复制的:

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。
OpenCV 使用 C/C++ 开发,同时也提供了 Python、Java、MATLAB 等其他语言的接口。如果你不了解 C/C++,请阅读《C语言教程》和《C++教程》。
OpenCV 是跨平台的,可以在  Windows、Linux、Mac OS、Android、iOS 等操作系统上运行。
OpenCV 的应用领域非常广泛,包括图像拼接、图像降噪、产品质检、人机交互、人脸识别、动作识别、动作跟踪、无人驾驶等。
OpenCV 还提供了机器学习模块,你可以使用正态贝叶斯、K最近邻、支持向量机、决策树、随机森林、人工神经网络等机器学习算法。

Visual Studio 2017 安装

安装教程https://www.jianshu.com/p/320aefbc582d,或者上网找其它教程,记得配置C++开发环境。

Opencv3.4.5 安装

1.下载windows安装包。点击官网opencv-3.4.5-vc14_vc15.exe下载。如有百度云会员的朋友点击百度云下载地址下载。C盘根目录创建文件夹opencv,双击exe文件安装至此目录。

2.添加windows环境变量。“计算机”右键“属性”,点击左侧“高级系统配置”,点击“环境变量”,“系统变量列表”里找到Path,双击,在末尾插入“;C:\opencv\build;C:\opencv\build\x64\vc14\bin”,查看该目录下是否与安装目录匹配,匹配即可

新建VS工程,并运行测试

1.创建项目。打开Visual Studio 2017,“文件”--》“新建”--》“项目”--》"Visual C++"--》“Windows桌面”--》“Windows控制台应用程序”,点击确定。

2.配置项目。右键工程--》”属性“。查看该目录下是否与安装目录匹配,匹配即可

(1)、C/C++,常规:

C:\opencv\build\include
C:\opencv\build\include\opencv
C:\opencv\build\include\opencv2

(2)、链接器,常规(附加库目录):

C:\opencv\build\x64\vc15\lib

(3)、链接器,输入(附加依赖项):

opencv_world345.lib
opencv_world345d.lib

3.输入代码。

#include 
#include 
using namespace cv;
int main(int argc, char** argv)
{
	Mat image;
	image = imread("C:\\Users\\Administrator\\Desktop\\test.jpg", IMREAD_COLOR);//放一张图在桌面
	namedWindow("Test", CV_WINDOW_AUTOSIZE);
	imshow("Test", image);
	waitKey(0);
	return 0;
}

4.点击运行。(确保下图的选项是对的),加载图片成功即可。

你可能感兴趣的:(OpenCV,C++,OpenCV,C++,Win7)