树莓派上 基于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,进行存储。

相关推荐
寻丶幽风9 分钟前
论文阅读笔记——QLORA: Efficient Finetuning of Quantized LLMs
论文阅读·人工智能·笔记·深度学习·语言模型
用户99781924105510 分钟前
安装完Trae后,你们对它说的第一句话是什么?这个彩蛋你们开到了吗!
人工智能
正在走向自律16 分钟前
探索Maas平台与阿里 QWQ 技术:AI调参的魔法世界
人工智能·maas·阿里qwq
用户2314349781416 分钟前
使用Trae搭建一个自动答题网站
人工智能·设计
金汐19 分钟前
Cursor试用体验与避坑指南
人工智能
weixin_4341696025 分钟前
【机器学习】机器学习工程实战
人工智能·机器学习
果冻人工智能25 分钟前
为什么 AI 在处理新闻方面如此糟糕
人工智能
蚝油菜花26 分钟前
Open-LLM-VTuber:宅男福音!开源AI老婆离线版上线,实时语音+Live2D互动还会脸红心跳
人工智能·开源
蜡笔小新..33 分钟前
开发、科研、日常办公工具汇总(自用,持续更新)
论文阅读·人工智能·python·插件·zotero