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

手机娱乐网站制作/百中搜优化软件

手机娱乐网站制作,百中搜优化软件,武汉建立网站的公司,android开发最全教程人脸识别,乍一听还是高大上的东西. 今天我们就分享下怎么玩? 不需要一大坨代码,只要你会装……包. 当然,我们的重点不是装包,归根结底,还是怎么玩. Ok,那么,我们开始 一、需要安装什么? 1.OpenCV 一个图像处理的强大的包.官网 http://opencv.org/,最新的版本3.3.0 不需要最新…

人脸识别,乍一听还是高大上的东西.

今天我们就分享下怎么玩?

不需要一大坨代码,只要你会装……包.

当然,我们的重点不是装包,归根结底,还是怎么玩.

Ok,那么,我们开始

一、需要安装什么?

1.OpenCV 一个图像处理的强大的包.官网 http://opencv.org/,最新的版本3.3.0

  • 不需要最新的版本直接brew install opencv3,我这里装好是3.2.0的

  • 如果需要最新的版本3.3.0的话,请按照这里安装 http://www.pyimagesearch.com/2016/12/19/install-opencv-3-on-macos-with-homebrew-the-easy-way/

2.Python2.7或者Python3.x

3.依赖包NumPY. 可以pip install numpy

4.依赖包face recognition.主角就是他了.pip install face recognition

注意事项参照地址 https://github.com/ageitgey/face_recognition

二、怎么玩

  1. 我们首先给定一张被照片

精心整理的8道Python面试题!是否难到你了

2.从摄像头捕捉的图像里获取检测出头像,跟上面的照片的图片进行对比.

先看下结果:

精心整理的8道Python面试题!是否难到你了

从截下来的图片来看. 我自己因为没有放图片上去进行识别,所以是unknown的. 手机上的图片被识别到了写上chu(名字) 标签.

代码:

import face_recognition import cv2 import time #获取摄像头
video_capture = cv2.VideoCapture(0)# 加载图片
obama_image = face_recognition.load_image_file("IMG_20170723_213850R.jpg") # 图片先识别一遍人脸,后面用来比较
obama_face_encoding = face_recognition.face_encodings(obama_image)[0]# 初始化变量
face_locations = [] 
face_encodings = [] 
face_names = [] 
process_this_frame = Truewhile True: # 从摄像头获取图像 
ret, frame = video_capture.read() # 缩放1/4大小,方便快速处理 
small_frame = cv2.resize(frame, (0, 0), fx=0.25, fy=0.25) # 保证只处理一遍 
if process_this_frame: #找出所有的人脸 
    face_locations = face_recognition.face_locations(small_frame) 
    face_encodings = face_recognition.face_encodings(small_frame, face_locations) 
    face_names = [] 
for face_encoding in face_encodings: # 判断是否匹配给定的人脸 
match = face_recognition.compare_faces([obama_face_encoding], face_encoding) 
name = "Unknown" 
if match[0]: 
    name = "CHU<del>" face_names.append(name) 
    process_this_frame = not process_this_frame # 把识别到和为识别到的人脸进行标记 
for (top, right, bottom, left), name in zip(face_locations, face_names): # 原来是1/4的大小,现在放大4倍 
top *= 4 right *= 4 bottom *= 4 left *= 4 # 给脸部画框 
cv2.rectangle(frame, (left, top), (right, bottom), (0, 0, 255), 2) # 脸部下面显示标签 cv2.rectangle(frame, (left, bottom - 35), (right, bottom), (0, 0, 255), 2) 
font = cv2.FONT_HERSHEY_DUPLEX cv2.putText(frame, name, (left + 6, bottom - 6), font, 1.5, (255, 255, 255), 3) #识别到时候进行抓屏 
for name in face_names: if name=="CHU</del>": cv2.imwrite('img-%d.png'%int(time.time()), frame) # 显示加了头像框视频 
cv2.imshow('Video', frame) # Hit 'q' on the keyboard to quit! 
if cv2.waitKey(1) & 0xFF == ord('q'): break# 释放摄像头句柄
    video_capture.release() 
    cv2.destroyAllWindows()
http://www.lbrq.cn/news/1550827.html

相关文章:

  • 党校网站建设整改/深圳营销推广引流公司
  • 网站后台数据分析怎么做/班级优化大师使用心得
  • 贵德网站建设/搜索引擎提交入口大全
  • 网站的引导页怎么做的/青岛网站建设
  • 深圳哪里网站建设好/武汉seo霸屏
  • discuz培训网站模板下载/sem运营有出路吗
  • 外贸网站推广建设/关键词优化一年的收费标准
  • 怎样建个网站/软文广告有哪些
  • 长沙企业网站建设收费/网站发布与推广
  • 信宜网站建设公司/中国搜索引擎市场份额
  • app要有网站做基础/百度竞价托管一月多少钱
  • 做外贸的数据网站有哪些/本周国内新闻
  • 溧水区住房和城乡建设厅网站/滨州seo排名
  • 小程序网站建设/百度人气榜
  • 在云服务器上搭建网站/品牌营销策略
  • 偃师网站开发/做网站公司
  • 昆山教育云平台网站建设/seo广告优化多少钱
  • 专业的营销网站建设公司排名/市场营销网络
  • 创意营销策划案例/seo优化排名服务
  • 网站设计文案/焦作整站优化
  • 做网站找哪家又便宜又好/宁波网络推广平台
  • 免费上线个人网站/百度手机版
  • 沈阳网站建设公司哪个好/关键词优化资讯
  • 网站建设与网页制作盒子模型/semicircle
  • 开发商虚假宣传可以退房吗/淘宝关键词优化
  • 用lls建设一个网站/百度投诉中心24人工
  • 网站开发论文主要内容/深圳短视频seo教程
  • 汕头建站价格/网站关键词排名优化电话
  • 做动态网站需要多少钱/网站收录是什么意思
  • 网站建设需要域名/百度官方网站网址
  • 云计算- KubeVirt 实操指南:VM 创建 、存储挂载、快照、VMI全流程 | 容器到虚拟机(镜像转换/资源调度)
  • 线程(基本概念和相关命令)
  • Matlab数字图像处理——基于BM4D压缩感知的三维图像信号重构算法
  • Bee1.17.25更新Bug,完善功能.不支持NOSQL,分库分表Sharding(2.X版有)
  • 使用 Python 的 `cProfile` 分析函数执行时间
  • 【C++】Windows 下 TCP接口超详介绍,如何实现一个TCP服务端和客户端