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

树莓派上 基于Opencv 实现人脸检测与人脸识别

一,需求

基于树莓派4b,usb1080p摄像头,实现人脸检测与人脸识别。尝试了海陵科的模组和百度的sdk。海陵科的模组无法录入人脸,浪费了100多块钱。百度的sdk 在树莓派上也无法录入人脸,官方解决不了。最后只能用opencv自己实现,因为只要实现最简单检测和识别就行,不在乎准确率。经测试 opencv 能满足基本要求,这里整理下思路。

二,

(1),加载模型 并实例化 Ptr<FaceDetectorYN>  和Ptr<FaceRecognizerSF>对象。

树莓派4b opencv版本是4.5.4 ,经测试模型要使用 2021版本。  

(2),检测人脸

回返回多个检测到的人脸识别矩形框。传入图片时,不要传入1080p原图,缩放到640*320就够了,太大的话 检测起来特别慢,帧率特别低。

(3),识别人脸 

比较两幅图片的特征。这里可以做个阈值,自己调解。

(4), 利用sqlite数据库,进行人脸的管理。包括人脸录入,删除。在录入人脸时,将人脸的特征计算出来,然后转成txt,进行存储。

相关文章:

  • 通过 VBA 在 Excel 中自动提取拼音首字母
  • 互联网大厂中面试的高频计算机网络问题及详解
  • 20240824 美团 笔试
  • 3.3.3 VO-O语法- 语法算子(二)
  • 哈希表-两个数的交集
  • sql难点
  • 什么手机卡最便宜 怎么办手机卡最便宜
  • 【EXCEL】【VBA】处理GI Log获得Surf格式的CONTOUR DATA
  • AI驱动的广告制作革命:Icon如何实现从创意到成片的全流程自动化
  • OpenCV2D 特征框架 (22)人脸检测的一个类cv::FaceDetectorYN的使用
  • Sentinel——Spring Boot 应用接入 Sentinel 后内存开销增长计算方式
  • 1.攻防世界 unserialize3(wakeup()魔术方法、反序列化工作原理)
  • rocketmq-netty通信设计-request和response
  • APP端网络测试与弱网模拟!
  • ASP.NET Core用MediatR实现领域事件
  • 【蓝桥】线性DP--最快洗车时间
  • opencascade 标注-直线标注、半径标准、角度标注
  • STM32+Proteus+DS18B20数码管仿真实验
  • 23页PDF | 国标《GB/T 44109-2024 信息技术 大数据 数据治理实施指南 》发布
  • QML使用ChartView绘制饼状图
  • 南昌网站搜索排名/网络优化主要做什么
  • 网站建设氺首选金手指13/怎么自己制作网站
  • 佛山营销网站建设服务公司/百度推广的四种收费形式
  • 网站背景 手机显示不全/西安百度快照优化
  • 建站之星导出网站/北京seo
  • 企业网站的设计策划/九易建网站的建站模板