目录
一、下载OpenCV
二、安装Visual Studio 2019
三、配置OpenCV环境
四、创建VS OpenCV工程
五、测试
一、下载OpenCV
OpenCV下载地址:https://opencv.org/releases/ 最新版本为4.5.2,怕编译出妖蛾子,还是用4.5.0吧
在D盘创建一个OpenCV_4.5.0的文件夹,双击打开下载好的opencv-4.5.0-vc14_vc15
选择解压目录,解压,解压完成后软件会自动关闭
二、安装Visual Studio 2019
下载网址:https://visualstudio.microsoft.com/zh-hans/vs/
选择Community 2019 社区免费版
下载后打开:vs_community__1728423131.1609222791.exe,开始安装,后面的版本号根据下载时间不同也许会和我的不一样,不影响
选择需要的开发环境,根据自己需要选择,硬盘够大可以全选。
我选择的如下:
右边的安装详细信息里面“使用C++的桌面开发”下选中适用于最新V142生成工具的C++ MFC,这个是用于生成MFC应用的,默认没选中
Python开发:我有学习Python
使用C++的桌面开发:我有开发单片机上位机和一些VC小工具
通用Windows平台开发:我有开发单片机上位机和一些VC小工具
使用C++的移动开发:我主要用于开发Android应用
使用C++的Linux开发:我平常使用GDB连接Linux开发板做开发
选择语言包
选择安装位置(我C盘满了所以选择的D盘,最好选择默认C盘)
接下来开始安装,安装过程中需要连接网络在线下载,需要很长时间,视网络而定
安装完成后打开桌面上的Visual Studio 2019图标即可快乐的写Bug了
三、配置OpenCV环境
1、添加变量
计算机属性->高级系统设置->环境变量->系统变量
找到Path编辑,里面添加D:\OpenCV_4.5.0\opencv\build\x64\vc15\bin
上面是我的Opencv解压目录,依照你们的解压目录添加
2、将D:\OpenCV_4.5.0\opencv\build\x64\vc15\bin目录下的 opencv_world450d.dll,opencv_world450.dll复制到C:\Windows\SysWOW64
将C:\Opencv4.1\opencv\build\x64\vc15\bin目录下的opencv_ffmpeg450_64.dll opencv_videoio_msmf450_64.dll opencv_videoio_msmf450_64d.dll复制到C:\Windows\System32目录下
四、创建VS OpenCV工程
打开Visual Studio 2019 创建一个控制台应用,空项目也可以
名字随便起,找一个目录,创建
在项目上单击右键选择属性
配置选择活动Debug,平台选择x64
选择VC++项目,在右面包含目录中添加(根据自己实际安装目录)
D:\OpenCV_4.5.0\opencv\build\include
D:\OpenCV_4.5.0\opencv\build\include\opencv2
在库目录添加(根据自己实际安装目录)
D:\OpenCV_4.5.0\opencv\build\x64\vc15\lib
点击连接器-输入-附加依赖项,添加opencv_world450d.lib
五、测试
记得这里要选择X64
然后随便找个示例编译一下
运行效果