• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

用树莓派怎么实现人脸识别?

fb4b43ef0e26d840 2018-05-31 浏览量:1166
最近看到网上有人用树莓派配合摄像头实现对人脸的识别,具体是怎么实现的,摄像头应该如何选择?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 硬件上使用一个派,一个摄像头,可以是Pi Camera,当然如果有一个云台那是最好的了。

    软件使用OpenCV,开发语言推荐使用python
    可以联网后进行安装,当然也可以下载opencv的源码进行自己的编译,不过编译时间是很长的。
    如果安装可以使用如下的命令。
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install python-opencv

    摄像头的驱动也要安装一下 ,如果你使用的是那种免驱的摄像头,就不用安装驱动了。
    至于程序方面,可以参考必个博客
    https://blog.csdn.net/kxwinxp/article/details/78522545
    https://blog.csdn.net/dexinzheng/article/details/50802056
    http://shumeipai.nxez.com/2017/03/16/raspberry-pi-face-recognition-system.html
    • 发布于 2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:17
  • 1. 树莓派官方摄像头就可以 当然选择 UVC 免驱的摄像头基本上也都兼容 USB 接入的那种.
    2. 人脸识别用的最多的就是 opencv 使用什么语言实现看你的技术栈了 python 容易实现 C 效率高.
    3. 人脸识别需要用到分类器 例如 haar 你需要自己提供大量图库进行训练才能让人脸识别更加准确.也可以网上下载别人训练好的分类器.

    4. 如果会调用 api 可以尝试 ai.qq.com的后台 api 思路是拍照上传通过 腾讯的服务器端进行人脸检测和识别然后返回的 json 数据你自己做一下判断选择就好了 这个是最快捷最便利的方法没有之一. 缺点是要联网.

    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 1
    • 0

  • 回答的第一个问题哈哈,其实很简单,安装一个opencv就解决了。关键要看你自己具备C、Java、Python、Js或PHP的开发能力不具备。这几种语言都可以通过opencv进行项目开发。安装方法可以参考我的博客《菠菜园》文章链接:https://www.zkii.net/system/environment/1425.html   这篇文章非常详细的讲解了opencv的安装方法及遇到问题的处理方法。
    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个摄像头不是关键,普通摄像头都可以,识别技术支持库才是关键吧。
    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以选官方的也可以普通的USB摄像头,安装OpenCV去实现,

    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 树莓派可以直接接USB免驱摄像头,加载OpenCV软件库实现人脸识别,树莓派处理特征识别的CPU性能完全足够。

    • 发布于2018-05-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 利用软件opencv+普通摄像头,或者直接用硬件openmv摄像头
    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 常见都是用OpenCV来实现人脸识别,摄像头的话官方的就不错。
    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 调用开源的openCV库可以实现,参考https://blog.csdn.net/u012005313/article/details/70244747

    至于摄像头,推荐用那种UVC协议的摄像头,走USB协议,不要用树莓派官方的那个,太贵,别的摄像头又不一定又驱动支持

    • 发布于2018-06-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 用摄像头再加上opencv进行图像的处理就可以,也可以使用其他的开源的库。或是自己开发一个库算法
    • 发布于2018-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 摄像头可以选择那种USB的免驱动的,软件上使用OPENCV
    • 发布于2018-06-05
    • 举报
    • 评论 0
    • 0
    • 0


  • 另外还有一个平台 face++以前用过似乎还行.可以尝试.


    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0


  • 另外还有一个平台 face++以前用过似乎还行.可以尝试.


    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 用一个摄像头,然后用OpenCV进行视觉处理,达到人脸识别的效果
    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下徐珂靖大神前段时间做的抓猫例程,图像处理的部分是一个难点
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要买个openmv摄像头做识别,直接把结果给树莓派
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 需要买个openmv摄像头做识别,直接把结果给树莓派
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

用树莓派怎么实现人脸识别?