我是靠谱客的博主 土豪铃铛,最近开发中收集的这篇文章主要介绍人脸识别(基于libfacedetection开源项目)环境搭建和实际实验安装opencv安装完后,把libfacedetection项目下载下来测试树莓派上面使用问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 安装opencv
  • 安装完后,把libfacedetection项目下载下来
    • 编译安装
    • 下载模型
  • 测试
  • 树莓派上面使用
  • 问题

安装opencv

版本要求>=4.5.1
在这里插入图片描述
opencv安装教程

在安装完后,一定要进行最后一步
在这里插入图片描述
实验一下自己的摄像头是否能够正常工作
在这里插入图片描述

安装完后,把libfacedetection项目下载下来

项目链接
下载链接
或者你在项目上用git拉下来也是可以的

编译安装

  • 将下载好的包解压
  • 进入目录
    在这里插入图片描述
  • mkdir build
  • cd build
  • cmake .. -DCMAKE_INSTALL_PREFIX=install -- DBUILD_SHARED_LIBS=ON -DCMAKE_BUILD_TYPE=Release -DDEMO=OFF
  • cmake --build . --config Release
  • cmake --build . --config Release --target install
  • 进入示例文件目录
  • cd example/opencv_dnn/cpp/
    在这里插入图片描述
  • mkdir build
  • cd build
  • cmake .. -DDEMO=ON -DOpenCV_DIR='/usr/local/lib'
  • cd ..
  • make
    在这里插入图片描述
    到这一步就编译完成了

下载模型

下载链接

然后将其放在cpp那个文件下面
在这里插入图片描述

测试

通过命令
./detect-camera 0 ./YuFaceDetectNet.onnx
在这里插入图片描述

树莓派上面使用

树莓派上面使用的时候,步骤和上述一样(在树莓派上面编译),只不过只在于有个错误需要注意
就是在编译libfacedetection库的时候需要将
在这里插入图片描述
然后正常使用后续步骤即可
在这里插入图片描述

问题

在aarch64的ARM处理器上编译NEON程序,出现如下错误:
编译加入选项-mfpu=neon
在这里插入图片描述
arm平台将这个打开

最后

以上就是土豪铃铛为你收集整理的人脸识别(基于libfacedetection开源项目)环境搭建和实际实验安装opencv安装完后,把libfacedetection项目下载下来测试树莓派上面使用问题的全部内容,希望文章能够帮你解决人脸识别(基于libfacedetection开源项目)环境搭建和实际实验安装opencv安装完后,把libfacedetection项目下载下来测试树莓派上面使用问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部