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