在windows平台使用Visual Studio 2017配置opencv开发环境

发布时间 2023-07-26 21:28:24作者: 小董同学、

opencv介绍

OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。

OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,GO的支持。

opencv下载与环境变量配置

  • 下载
    我们可以去opencv官网进行下载,选择windows版本,版本号为4.8.0,下载下来是可执行文件,选择适当位置进行安装。
    image
  • 环境变量配置
    D:\OpenCV\opencv\build\x64\vc16\bin目录添加到环境变量中。

配置VS stdio

添加目录

打开 调试-属性页面,分别添加包含目录库目录
image
填入下列路径

D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\x64\vc16\lib

image

添加依赖项

在属性页面,链接器-输入,添加依赖项opencv_world480d.lib

其中opencv_world480d表示debug版本,与一会运行版本选择对应上

并将opencv_world480d.dll复制到C:\Windows\System32

测试结果

#include<iostream>
#include <opencv2/core/utility.hpp>

int main(int argc, char** argv)
{
	std::cout << "hello world\n" << std::endl;
	std::cout << cv::getVersionString() << std::endl;

	return 0;
}

运行结果如下表示配置成功

image