OpenCV 3.1.0 + VS2015开发环境配置教程
概述
OpenCV是计算机视觉领域常用的开源库,可以提供图像处理、机器学习、数字图像处理等多种功能。本教程将介绍如何搭建OpenCV 3.1.0和VS2015开发环境的完整攻略。
准备工作
- Windows 系统
- Visual Studio 2015
- CMake (下载链接:https://cmake.org/download/)
- OpenCV 3.1.0 (下载链接:https://opencv.org/releases/)
步骤
1.安装CMake
打开cmake安装包,选择“Add CMake to the system PATH for all users”选项,然后继续安装。
2.下载并解压OpenCV
下载OpenCV 3.1.0,并解压到指定的文件夹中。
3.配置OpenCV
在解压后的目录下创建build
文件夹,在该目录下打开cmake-gui.exe
。在该界面中设置OpenCV的源代码路径和编译目录,并点击Configure按钮。
在Configure窗口中,选择生成器:“Visual Studio 14 2015 Win64”,勾选“WITH_CUDA”选项(用于OpenCV的GPU加速)。然后点击Configure和Generate按钮。
4.编译OpenCV
在build
文件夹下找到生成的OpenCV.sln文件,使用Visual Studio 2015打开。选择“Release”模式,然后右键点击ALL_BUILD项目,选择“生成”,开始编译OpenCV。
5.配置新项目
打开Visual Studio 2015,在新建项目的配置界面选择“Visual C++ -> Win32 Console Application”模板,给项目命名。然后在该项目中选择“Project -> Properties”,在窗口内选择“VC++ Directories”选项卡。
在“Include Dirctories”中添加OpenCV库的include文件夹路径。在“Library Directories”选项卡中添加OpenCV的生成库的文件夹路径。在“Linker -> Input”选项卡中添加OpenCV的库文件。
示例说明一
下面是使用OpenCV进行图像读取和显示的示例代码:
#include "opencv2/opencv.hpp"
int main() {
//读取图像
cv::Mat img = cv::imread("image.jpg");
//创建窗口并显示图像
cv::namedWindow("image window", cv::WINDOW_AUTOSIZE);
cv::imshow("image window", img);
cv::waitKey();
return 0;
}
示例说明二
下面是使用OpenCV进行视频播放的示例代码:
#include "opencv2/opencv.hpp"
int main() {
//打开视频文件
cv::VideoCapture cap("video.mp4");
//创建窗口
cv::namedWindow("video window", cv::WINDOW_NORMAL);
//循环播放视频
while (true) {
cv::Mat frame;
cap >> frame;
cv::imshow("video window", frame);
if (cv::waitKey(33) == 27) //65ms帧,按下Esc键退出
break;
}
return 0;
}
结论
OpenCV 3.1.0在VS2015下的开发环境配置完成后,可以通过编写C++程序方便地对图像进行处理,实现多种计算机视觉功能。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:OpenCV 3.1.0+VS2015开发环境配置教程 - Python技术站