人脸识别seetaface6 windows + cmake + vs编译,踩坑指南

遇到问题冷静分析,没有解决不了的问题,只是需要时间。与君共勉

环境准备

要在windows 上编译c++ 源码,需要准备如下软件。省去了详细的安装过程。

  1. visual studio 2022 (社区免费版链接)
  2. mingw64 下载路径 (安装后,记得添加系统路径)
  3. cmake 下载链接
  4. jom 下载链接 (安装后,添加系统路径)
    在这里插入图片描述

源码下载

开源代码地址:

github

https://github.com/SeetaFace6Open/index

gitee 快一些,稳定一些 ,自己搜吧

编译过程

seetaface6 项目需要逐个编译
其中 OpenRoleZoo 、 SeetaAuthorize 、TenniS 需要最先编译

以 OpenRoleZoo 和 SeetaAuthorize 为例
打开cmake

编译 OpenRoleZoo

1、在这里插入图片描述
第一个是源码目录,第二个是存放编译后代码的目录,第二个目录需要自建

2、点击configure

在这里插入图片描述
3、配置编译文件生成路径

在这里插入图片描述
4、打开项目
在这里插入图片描述
5、开始编译
选中后,右键生成, 先编译第一个,再编译install 文件
在这里在这里插入图片描述
插入图片描述

成功后编译文件生成成功
在这里插入图片描述在这里插入图片描述

编译 SeetaAuthorize,步骤一样

在这里插入图片描述

SeetaAuthorize 依赖 OpenRoleZoo 的编译文件。需要修改圈红的内容为 SeetaAuthorize 生成的编译文件位置。 前文自建的 build 夹下 lib 下的文件。 ORZ_ROOT_DIR 是 OpenRoleZoo 的所在目录
在这里插入图片描述

相关推荐

  1. bat指令记录

    2024-04-07 22:14:02       29 阅读
  2. WSL+Ununtu+Docker指南

    2024-04-07 22:14:02       38 阅读
  3. npm sill idealTree buildDeps 安装指南

    2024-04-07 22:14:02       62 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 22:14:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 22:14:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 22:14:02       87 阅读
  4. Python语言-面向对象

    2024-04-07 22:14:02       96 阅读

热门阅读

  1. 服务器出现404错误怎么处理

    2024-04-07 22:14:02       40 阅读
  2. springcloud整合consul遇到的问题

    2024-04-07 22:14:02       43 阅读
  3. Android OkHttp

    2024-04-07 22:14:02       34 阅读
  4. ThreadLocal介绍

    2024-04-07 22:14:02       41 阅读
  5. 蓝桥杯算法题:最大比例

    2024-04-07 22:14:02       43 阅读
  6. React事件和原生事件的执行顺序

    2024-04-07 22:14:02       38 阅读
  7. 三十六计与代码编写的奇妙结合

    2024-04-07 22:14:02       38 阅读