博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenCV+Dlib进行实时脸部检测
阅读量:7055 次
发布时间:2019-06-28

本文共 1111 字,大约阅读时间需要 3 分钟。

  hot3.png

#coding:utf-8'''脸部检测'''import sysimport dlibfrom skimage import ioimport cv2# 加载并初始化检测器# 模型下载地址http://dlib.net/files/mmod_human_face_detector.dat.bz2cnn_face_detector = dlib.cnn_face_detection_model_v1('temp/dlib/mmod_human_face_detector.dat')camera = cv2.VideoCapture(0)if not camera.isOpened():    print("cannot open camear")    exit(0)while True:    ret,frame = camera.read()        if not ret:        continue    frame_new = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)    # 检测脸部    dets = cnn_face_detector(frame_new, 1)    print("Number of faces detected: {}".format(len(dets)))    # 查找脸部位置    for i, face in enumerate(dets):        print("Detection {}: Left: {} Top: {} Right: {} Bottom: {} Confidence: {}".format(            i, face.rect.left(), face.rect.top(), face.rect.right(), face.rect.bottom(), face.confidence))        # 标注脸部位置        cv2.rectangle(frame, (face.rect.left(), face.rect.top()), (face.rect.right(), face.rect.bottom()), (0, 255, 0), 3)    cv2.imshow("Camera",frame)    key = cv2.waitKey(1)    if key == 27:        breakcv2.destroyAllWindows()

 

转载于:https://my.oschina.net/wujux/blog/1622771

你可能感兴趣的文章
Citrix XenApp Lic指向设置
查看>>
移动视频技术
查看>>
U盘安装Linux系统Centos5.x中遇到的问题及解决方案
查看>>
完整安装配置awstats的方法
查看>>
powerDesigner调节字体
查看>>
P1063 能量项链(区间dp)
查看>>
vim 学习总结
查看>>
centos6 内核优化
查看>>
Linux安装gitlab
查看>>
十四条令PHP初学者头疼问题大总结(1)
查看>>
MySQL的备份与还原
查看>>
加密U盘专业加密芯片方案
查看>>
js比较字符数组元素是否重复
查看>>
码客Online:HTC Zoe是什么功能?
查看>>
windows server 2012 r2 搭建企业文件共享存储
查看>>
从零学习游戏服务器开发(三) CSBattleMgr服务源码研究
查看>>
我的友情链接
查看>>
jQuery ajax - serialize() 方法
查看>>
Linux中设置服务自启动的三种方式(转)
查看>>
将Shapefile(SHP)转换为Surfer中的网格(GRD)的方法-适用Surfe14以上版本
查看>>