栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

在树莓派上环境比较齐全人脸识别算法的镜像以及镜像外的若干配件

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在树莓派上环境比较齐全人脸识别算法的镜像以及镜像外的若干配件

做了n久 终于基本做完了 acm退役之后做出来的第一样东西 还是学了不少东西的
好长的名字
说实话做这个主要是整合的工作


去github上看
在docker上运行的树莓派人脸识别程序
人脸识别的部分用的是这位大佬的代码 QAQ 致上感谢
容器环境使用的是这位大佬的镜像 QAQ致上感谢
我整合了一下 加上了json和socket用来传送照片和训练成果
服务器端定时训练后把训练出的yml发回到树莓派
x11和docker相冲突,仅输出识别出的人名/ID,可以根据需求修改
整合出的镜像 包含人脸识别、温湿度的内容 直接pull frog77/fg77:v3就可以
没有其他特别要求的话可以直接在服务器端和树莓派容器端分别运行server.py 和 client.py


1.需要在其他平台计算出train.yml
直接用facetrain.py就可以得出训练结果(train.yml) 这个训练结果大概是通用的
2.计算召回率 简单介绍一下计算召回率的方法:
先用face_get.py获取数据集 然后可以用evualte.py来计算出召回率
3.各类问题 a.在调试程序的时候经常遇到opencv路径问题,这里留下我常用来查找opencv的方法,或许能让你少走一些弯路
sudo find / -iname “opencv” > /你希望的位置/opencv_find.txt
适应的问题 cv2.cv2 没有face模块 等
b.有时候会遇到-215问题,实践时主要发现三种可能:
a)图片路径问题
b)摄像头占用 ps命令查看运行程序 sudo kill -9 ID 终止
c)启动容器时加上–privileged 例如 run -itd --privileged 镜像ID 或者 exec -it --privileged 容器ID /bin/bash
c.遇到端口占用问题 socket errorno98:
同上b) lsof -i:端口号 然后 kill -9 ID 删掉进程稍等片刻


祝好运!但愿不出bug!
永远要仔细检查文件、库的路径!加油!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/291940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号