OpenCV安装及其开发环境配置(Windows系统Visual Studio 2022)
OpenCV安装及其开发环境配置(Windows系统Visual Studio 2017)
- 1、Opencv安装以及环境变量配置
- 配置包含目录
- 配置库目录
- 配置连接器
- 测试:
- Libtorch下载地址
- 配置包含目录
- 配置库目录
- 配置连接器
- 项目源码下载地址(YOLOv5-LibTorch)
1、Opencv安装以及环境变量配置
opencv官方下载地址:https://opencv.org/
根据操作系统选择:
下载对应的文件到本地:
其文件名:**opencv-4.5.5-vc14_vc15.exe**表示4.5.5:版本号(这里是 OpenCV 4.5.5)。vc14_vc15:
表示编译所用的 Microsoft Visual C++ (MSVC) 编译器版本兼容性:
vc14 = Visual Studio 2015 的编译器 (MSVC 14.0)
vc15 = Visual Studio 2017 的编译器 (MSVC 14.1)
说明这个安装包里编译好的 OpenCV 二进制文件 同时适用于 VS2015 和 VS2017。
这是因为 MSVC 的二进制兼容性,从 VS2015 到 VS2017 大体一致,所以可以共用。
安装:
在本地创建opencv-4.5.5目录,开始安装,如下图:
安装完毕后配置环境变量
E:\anzhuang\opencv-4.5.5\opencv\build\x64\vc15\bin
按照上述,添加环境变量。
↓↓↓↓↓↓↓
↓↓↓↓↓↓↓
↓↓↓↓↓↓↓
配置包含目录
配置库目录
配置连接器
配置环境变量并重启vs2017
点击 视图——>其他窗口——>属性管理器
↓↓↓↓↓↓↓
↓↓↓↓↓↓↓
配置包含目录
然后依次写入
E:\anzhuang\opencv-4.5.5\opencv\build\include\opencv2
E:\anzhuang\opencv-4.5.5\opencv\build\include
配置库目录
E:\anzhuang\opencv-4.5.5\opencv\build\x64\vc15\lib
配置连接器
进入到目录E:\anzhuang\opencv-4.5.5\opencv\build\x64\vc15\lib下,会看到存在如下文件
这里需要注意:
当选择的是Release时,要选择不带d结尾的,即opencv_world455.lib ;
当选择的是Debug时,选择以d结尾的,即opencv_world455d.lib
↓↓↓↓↓↓↓
测试:
#include<opencv2/opencv.hpp>int main(int argc, char** argv) {cv::Mat src = cv::imread("K:\\111.png");if (src.empty()) {printf("could not load images...");return -1;}cv::imshow("输入图像",src);cv::waitKey(0);return 0;
}
然后如下操作:
↓↓↓↓↓↓↓
↓↓↓↓↓↓↓
Libtorch下载地址
我采用的Windows版本的libtorch 1.13.0
cpu-release: https://download.pytorch.org/libtorch/cpu/libtorch-win-shared-with-deps-1.13.0%2Bcpu.zip
cpu-debug: https://download.pytorch.org/libtorch/cpu/libtorch-win-shared-with-deps-debug-1.13.0%2Bcpu.zip
cu116-debug: https://download.pytorch.org/libtorch/cu116/libtorch-win-shared-with-deps-debug-1.13.0%2Bcu116.zip
cu116-release: https://download.pytorch.org/libtorch/cu116/libtorch-win-shared-with-deps-1.13.0%2Bcu116.zip
cu117-debug: https://download.pytorch.org/libtorch/cu117/libtorch-win-shared-with-deps-debug-1.13.0%2Bcu117.zip
cu117-release: https://download.pytorch.org/libtorch/cu117/libtorch-win-shared-with-deps-1.13.0%2Bcu117.zip
以下给出各个版本的下载链接:
各种版本下载链接
https://blog.csdn.net/liang_baikai/article/details/127849577
解压后如下所示:
配置包含目录
D:\VScode_project\opencv\libtorch\include\torch\csrc\api\include
D:\VScode_project\opencv\libtorch\include
配置库目录
D:\VScode_project\opencv\libtorch\lib
配置连接器
即如图目录下的.lib结尾文件
asmjit.lib
c10.lib
clog.lib
cpuinfo.lib
dnnl.lib
fbgemm.lib
kineto.lib
libprotobuf.lib
libprotobuf-lite.lib
libprotoc.lib
pthreadpool.lib
torch.lib
torch_cpu.lib
XNNPACK.lib
项目源码下载地址(YOLOv5-LibTorch)
https://github.com/Nebula4869/YOLOv5-LibTorch