树莓派配置摄像头

sudo apt-get install python-opencv
sudo apt-get install fswebcam

配置摄像头

sudo nano /etc/modules

查看树莓派CPU型号

 cat /proc/cpuinfo


cpu型号为bcm2711
添加

bcm2711-v4l2
vcgencmd get_camera


配置展示窗口

export DISPLAY=:0.0

实时人脸检测代码

#coding=utf-8
#face-detection-camera.py
import cv2 as cv
import numpy as npprint('开始人脸摄像头实时监测')
print('press "q" to exit ')
#载入模型文件和权重文件
net = cv.dnn.readNet('face-detection-adas-0001.xml','face-detection-adas-0001.bin')
#specify target device
net.setPreferableTarget(cv.dnn.DNN_TARGET_MYRIAD)#从摄像头中读取图像帧
cap = cv.VideoCapture(0)
while(1):#获取一帧图像ret,frame=cap.read()#prepare input blob and perform an inferenceframe = cv.resize(frame,(480,320),interpolation=cv.INTER_CUBIC)blob = cv.dnn.blobFromImage(frame,size=(672,384),ddepth=cv.CV_8U)net.setInput(blob)out=net.forward()#绘制人脸框for detection in out.reshape(-1,7):confidence = float(detection[2])#获取左上角图片的坐标xmin=int(detection[3]*frame.shape[1])ymin=int(detection[4]*frame.shape[0])#获取右下角图片的坐标xmax=int(detection[5]*frame.shape[1])ymax=int(detection[6]*frame.shape[0])if confidence>0.5:cv.rectangle(frame,(xmin,ymin),(xmax,ymax),color=(0,255,0))#展示图像cv.imshow("capture",frame)if cv.waitKey(1)&0xFF==ord('q'):#每一毫秒监听一次键盘的动作,按q键结束,并保存图片cv.imwrite('out_cam.png',frame)print("save one image done!")break
#关闭摄像头及显示窗口
cap.release()
cv.destoryAllWindows()

树莓派+神经计算棒2实时人脸检测相关推荐

  1. PAUL VIOLA 鲁棒的实时人脸检测:Robust Real-Time Face Detection

    PS: 本文系本人本科期间翻译,由于那时刚接触学术论文,水平有限,其中难免出现翻译得不专业之处,此文翻译仅供参考...有时间的话,本人再修改修改哈 国际计算机视觉期刊57(2), 137–154, 2 ...

  2. 鲁棒的实时人脸检测:Robust Real-Time Face Detection

    摘要:本文介绍了一种人脸检测体系,它能够快速处理图像并达到较高的检测率.它具有三个关键性的贡献.第一个贡献就是引入一种叫做"积分图像"的新的图像表示法,它使得应用到我们检测器的特征 ...

  3. python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  4. CPU实时人脸检测,各种朝向、侧脸都检出来

    向AI转型的程序员都关注了这个号???????????? 机器学习AI算法工程   公众号:datayx 鉴于一般的 CNN 难以处理旋转的图像,中国科学院计算技术研究所的研究者采用一种渐进的方法校准 ...

  5. python恶搞代码打开对方摄像头_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示...

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

  6. 计算机视觉OpenCv学习系列:第十部分、实时人脸检测

    第十部分.实时人脸检测 第一节.实时人脸检测 1.OpenCV人脸检测支持演化 2.OpenCV DNN检测函数 3.代码练习与测试 学习参考 第一节.实时人脸检测 1.OpenCV人脸检测支持演化 ...

  7. 使用mediapipe和OpenCV实现摄像头实时人脸检测

    # 摄像头实时人脸检测 # opencv import timeimport cv2 # mediapipe ai工具包 import mediapipe as mp # 进度条库 from tqdm ...

  8. 基于MTCNN和FaceNet的实时人脸检测识别系统

    文章目录 模型介绍 MTCNN FaceNet 基于MTCNN和FaceNet的实时人脸检测识别系统 在LFW数据集上测试 参考文献 GitHub项目地址:https://github.com/Har ...

  9. python实现面部特效_Python 3 利用 Dlib 实现摄像头实时人脸检测和平铺显示

    1. 引言 在某些场景下,我们不仅需要进行实时人脸检测追踪,还要进行再加工:这里进行摄像头实时人脸检测,并对于实时检测的人脸进行初步提取: 单个/多个人脸检测,并依次在摄像头窗口,实时平铺显示检测到的 ...

最新文章

  1. 并发、并行、串行、同步、异步、阻塞、非阻塞
  2. linux shell命令设置内存大小运行jar文件
  3. 蓝牙mesh — 解密蓝牙mesh系列文章汇总
  4. 曲苑杂坛--修改数据库名和文件组名
  5. 分布式文件系统对比与选型参考
  6. 2021高通AI应用创新大赛-创新赛道-垃圾分类识别 第二次讨论会
  7. android 无法添加依赖关系,Android无法添加aop库依赖
  8. 微信支付v3 php 源码,求微信支付wxpayv3服务端完整代码
  9. hadoop2.6.集群搭建
  10. Python 学习第一周
  11. linux中c 网络编程,Linux下C网络编程(socket)
  12. java汉字拼音简码_java生成首字母拼音简码的总结
  13. matlab 中的textscan
  14. python docx官网_Python操作docx文档
  15. 在哪里设置自动锁定计算机,教你电脑锁屏怎么设置,让电脑自动锁屏
  16. PHP框架底层源码怎么看,php底层_php框架底层源码怎么看
  17. 156 13.67用matlab答案,matlab数学实验答案_(胡良剑)版本
  18. IP地址子网划分基础知识
  19. 飞机气动导数的插值计算_Matlab
  20. WAF防火墙有什么用

热门文章

  1. [知识图谱构建] 二.《Neo4j基础入门》基础学习之创建图数据库节点及关系
  2. iOS之从OpenGL深入探究离屏渲染及性能优化
  3. 127. Word Ladder 单词接龙
  4. 中国大学MOOC 编译原理 第6讲测验
  5. Python视频编辑库:MoviePy
  6. 小姐姐教我的 sklearn 逻辑回归
  7. 第十届 蓝桥杯样题 —— 5个砝码
  8. 【Linux】一步一步学Linux——id命令(94)
  9. 泰克示波器查眼图_泰克示波器
  10. html 根作用域,AngularJS入门教程之Scope(作用域)