常州市网站建设_网站建设公司_响应式网站_seo优化
2026/1/16 5:26:35 网站建设 项目流程

实用指南:人脸识别1-Windows下基于MSVC编译opencv-4.5.5

2025-12-13 10:24  tlnshuju  阅读(0)  评论(0)    收藏  举报

人脸识别1-Windows下基于MSVC编译opencv-4.5.5

    • 基本说明
    • 0、环境说明
    • 1、windows下MSVC编译
      • 1.1 查看可用的产生器
      • 1.2 编译过程
      • 1.3 安装
    • 2、在Qt项目中使用opencv
      • 2.1 准备工作
      • 2.2 在Qt项目的pro文件中进行引用opencv和SeetaFace2

基本说明

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、环境说明

环境项版本
cmake3.30.5
Visual Studio2022
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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询