一、前言
Opencv是一款非常强大的开源计算机视觉库,在图像处理、计算机视觉等领域得到了广泛应用。本篇教程将讲解在Windows平台上,如何使用Visual Studio2013搭建Opencv2.4.13的开发环境。
二、环境准备
1.下载和安装Visual Studio2013:可以在微软官网上下载Visual Studio2013安装包,并根据提示安装。
2.下载Opencv库文件:可以在Opencv官网下载到最新的Opencv库文件,本教程使用的是Opencv2.4.13版本。
3.安装CMake:CMake是一个开源的、跨平台的make工具。在Windows上,我们可以通过官网下载CMake的安装包进行安装。
三、构建Opencv
1.用CMake配置Opencv源文件路径:将Opencv的路径以及需要生成的工程选项以CMakeLists.txt的形式写入,然后点击Configure按钮进行配置。
# CMake最低版本号要求
cmake_minimum_required(VERSION 2.8)
# 项目信息
project( Opencv2.4.13 )
# 指定Opencv库路径
set(OpenCV_DIR E:/Opencv2.4.13) # 修改成自己的Opencv路径
# 寻找Opencv库
find_package(OpenCV 2.4.13 REQUIRED)
# 头文件
include_directories(${OpenCV_INCLUDE_DIRS})
# 添加源文件
add_executable( Opencv2.4.13 Opencv2.4.13.cpp )
# 链接Opencv库
target_link_libraries( Opencv2.4.13 ${OpenCV_LIBS} )
2.生成VS工程文件:选择需要生成的VS版本,点击Generate button生成相应的工程文件。
示例一:
以Opencv2.4.13/samples/cpp/tutorial_code/io/back_projection_demo文件夹下的示例程序为例,通过上述步骤可以生成相应的VS工程文件。
3.编译生成工程:打开VS工程文件,选择编译模式为调试模式或发布模式,然后编译生成工程。
示例二:
以Opencv2.4.13/samples/cpp/tutorial_code/core/parallel_for文件夹下的示例程序为例,通过上述步骤可以生成相应的VS工程文件。
四、使用Opencv
1.添加Opencv的头文件和库文件:在VS工程中,通过菜单项Project->Properties进入属性对话框,然后到各自处,将Opencv的头文件路径和库文件路径添加进去。
2.调用Opencv函数:在程序中需要调用Opencv函数时,可以直接包含相应的头文件,然后使用Opencv提供的函数即可。下面是一个简单的示例代码:
#include "opencv2/opencv.hpp"
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
if (img.empty())
return -1;
namedWindow("Display Image", WINDOW_AUTOSIZE);
imshow("Display Image", img);
waitKey(0);
return 0;
}
本篇教程中介绍了如何在Windows平台上,使用Visual Studio2013搭建Opencv2.4.13的开发环境,并通过两个示例代码展示了如何调用Opencv提供的函数。希望对Opencv初学者有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Opencv2.4.13与Visual Studio2013环境搭建配置教程 - Python技术站