当前位置: 首页 > news >正文

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

人脸识别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、环境说明

环境项 版本
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
http://www.dtcms.com/a/535993.html

相关文章:

  • 上海网站建设的公司站长之家查询
  • 游戏盾和高防IP的差异与选择
  • 内管理模式和外管理模式的网络比较
  • 【android bluetooth 协议分析 11】【AVDTP详解 4】【A2dp Sink 状态机通俗讲解】
  • Python、Java与Go:AI大模型时代的语言抉择
  • 【Go】P14 Go语言核心利器:全面解析结构体 (Struct)
  • 华为OD机试双机位A卷 - 最佳植树距离 (C++ Python JAVA JS GO)
  • Go学习资料整理
  • 旅游网站规划建设郑州网站建设网络公司
  • k8s滚动升级
  • 舆情网站入口wordpress文章添加seo标题代码
  • Android分区刷机原理深度解析:从Bootloader到Framework的完整启动流程
  • 高防 IP 如何保护企业网站?
  • 原创 网站 源码Discuz网站制作教程
  • windows 2003建设网站网站制作案例市场
  • mysql的安装和卸载过程
  • 软件设计师知识点总结:算法设计与分析
  • 互联网设计公司网站wordpress 404页面模板
  • python+ai智能根据doc教案文档生成ppt
  • PPT WPS ERROR +mn-ea
  • 技术解析 | QtScrcpy:一款基于Qt的跨平台Android投屏工具的实现原理与代码架构
  • F037 vue+neo4j 编程语言知识图谱可视化分析系统vue+flask+neo4j
  • qt设置运行框左上角图标
  • 大量PPT文件怎么快速转换成JPG格式的长图
  • 网站数据怎么做接口供小程序调用企业手机网站建设策划方案
  • LabVIEW机械零件尺寸检测
  • 网站建设公司整站源码专做网站公司
  • ProfiNet转EtherNet/IP工业智能网关实现欧姆龙PLC与倍福I/O模块通讯的实操案例
  • AR工业巡检:虚实融合的智能巡检技术详解
  • 【LUA教程】LUA脚本语言中文教程.PDF