opencv 的安装和visual studio 配置记录
程序员文章站
2022-05-20 22:13:33
...
visual studio 引入opencv 的安装和配置记录
去opencv官网,下载安装opencv,建议看一下官网的案例
- 下载 https://opencv.org/releases/
- 下载完后是个自解压的exe文件,直接解压到对应目录就行,建议解压路径不要有空格,避免莫名其妙的问题
安装visual studio
我这里安装的是2017版本的,可以自行选择对应的版本,安装包有点大,耐心等待(注意如果是visual studio 2017需要引入opencv 的vc15,2015需要引入opencv 的vc14,2019版本就引入vc16,vc16是需要自己编译的,下载的opencv没有;这个下文会提到)
为项目配置opencv环境
- 新建一个项目,这里以win32控制台程序为例
- 注意运行环境 (x64引入opencv x64的包,x86引入opencv x86的包)(debug模式在链接器的输入配置为opencv_world430d.lib,release模式配置为opencv_world430.lib,一个带d一个不带d),有所区别,下文会说到
- 项目->【项目名】属性
-
vc++目录-> 包含目录 添加 [opencv安装路径]\build\include;[opencv安装路径]\opencv\build\include\opencv2;
注意英文分号隔开(其实第二个加不加都无所谓,注意引入就行,新手还是加上吧) -
vc++目录 ->库目录添加 [opencv安装路径]\build\x64\vc15\lib;
这里按上文说的看你visual studio是什么版本,2017需要引入opencv 的vc15,2015需要引入opencv 的vc14,2019版本就引入vc16
按上文第2点说到,如果是x64项目就引入x64,如果是x86项目就引入x86,下载的opencv包里面可能没有x86,需要自己编译 -
链接器 -> 输入 添加opencv_world430d.lib,我这里是debug模式,所以添加带d的,如果是release模式就添加不带的lib文件,最后点击保存就行了
-
- 环境配置完成,可以愉快的编码了
- 上示例测试一下
#include <stdio.h>
#include <opencv.hpp>
#include "opencv2/imgproc/imgproc_c.h"
#include "opencv2/highgui/highgui.hpp"
using namespace std;
using namespace cv;
int main()
{
//opecv读取图片
Mat mat = imread("e:/xxx.png");
//opencv显示图片
imshow("xxxxx", mat);
waitKey(0);
return 0;
}
opencv_contrib 扩展包编译,和gpu cuda的引入编译,下一条博客再说
上一篇: STL Heap
下一篇: EditText限制小数点前后位数的实例
推荐阅读
-
visual studio 2012安装配置方法图文教程 附opencv配置教程
-
visual studio 2012安装配置方法图文教程 附opencv配置教程
-
关于Android studio的安装和配置问题
-
Visual Studio 2015 配置 Opencv3.2的图文详解
-
Visual Studio 2010配置OpenCV的方法
-
Android studio gradle 和native的一些配置记录
-
visual studio 2010下安装OpenCV及相关配置
-
关于Android studio的安装和配置问题
-
OpenCV 3.4.1在windows 10 64位和Microsoft Visual Studio 2017下的安装与环境配置
-
Visual Studio Community 2015下配置OpenCV3.4.1的小问题