第一次安装Opencv在一年之前,当时对Visual Studio和OpenCV不是很了解,再加上Visual Studio是英文版的,当时花了很多时间才安装好了,很是无奈,现在重新安装了一遍,有了一点新的想法,和大家一起分享,希望可以帮到大家。
操作环境:win7+VS2017+OpenCV-3.4.1
OpenCV-3.4.1版本,下载地址:https://opencv.org/releases/
系统环境配置:我的bin目录是 D:\OpenCV\opencv\build\x64\vc14\bin,将其添加到系统环境的Path中。
VS配置前操作: 新建一个VC++空项目,打开这个项目的属性管理器,视图->其他窗口->属性管理器。在属性管理器中的Debug|x64中添加自己的属性表来配置OpenCV的环境,记住,之后的编程环境需要设置成Debug|x64(这个新添加的属性表可以用到其他的项目,只需要在其他项目中添加该属性表即可,或者将该属性表复制到属性表所在的目录下)。
属性表配置:
VC++目录项中的 :
包含目录 添加如下:
D:\OpenCV\opencv\build\include\opencv2
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include
库目录 添加如下:
D:\OpenCV\opencv\build\x64\vc14\lib
链接器->输入->附加依赖项 添加如下:
opencv_world341d.lib
该文件位于opencv的build\x64\vc14\lib目录下,加d后缀的用于debug模式,不加d后缀用于release模式,我们现在配置的debug模式。
至此,环境配置完成。
在运行过程中可能还会遇到的问题,系统找不到dll文件,将D:\OpenCV\opencv\build\x64\vc14\bin目录下的3个dll文件分别拷贝到C:\window\SysWOW64和C:\window\System32,这里面有些多余的拷贝,但是最保险的,也可根据提示拷贝相应的dll文件。