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 安装

安装教程链接,或者上网找其它教程,记得配置C++开发环境。

Opencv3.4.5 安装

1.下载windows安装包。点击官网opencv-3.4.5下载。如有百度云会员的朋友点击百度云下载地址下载。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 <opencv2\opencv.hpp>

#include <highgui.h>

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.点击运行。(确保下图的选项是对的),加载图片成功即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容