实用指南:人脸识别1-Windows下基于MSVC编译opencv-4.5.5
2025-12-13 10:24 tlnshuju 阅读(18) 评论(0) 收藏 举报人脸识别1-Windows下基于MSVC编译opencv-4.5.5
基本说明
opencv官网:
https://opencv.org/
注意:由于QT开发时的构建套件要与编译opencv的cmake产生器一致,才能保证QT工程正常编译。我用的cmake产生器为
Visual Studio 17 2022。而opencv4.5.4下的protobuf的版本为3.5.2,在Visual Studio 17 2022下编译报错。因此,把opencv的版本改为了4.5.5,opencv4.5.5下的protobuf的版本为3.19.1,可以在Visual Studio 17 2022下正常编译。
opencv4.5.5下载地址:
https://github.com/opencv/opencv/tree/4.5.5
opencv_contrib4.5.5下载地址:
https://github.com/opencv/opencv_contrib/tree/4.5.5
把下载的opencv-4.5.5.zip和opencv_contrib-4.5.5.zip解压到D:\QtDepLibrary\opencv下,这个目录可以根据自己的实际设定。如下图:
0、环境说明
| 环境项 | 版本 |
|---|---|
| cmake | 3.30.5 |
| Visual Studio | 2022 |
| cmake产生器 | Visual Studio 17 2022 |
1、windows下MSVC编译
##red##
注意:以管理员方式运行Developer Command Prompt for VS 2022进行编译
1.1 查看可用的产生器
可以通过一下命令查看可用的产生器:
cmake --help
如下图:
1.2 编译过程
cd D:\QtDepLibrary\opencv\opencv-4.5.5
mkdir build
cd build

浙公网安备 33010602011771号