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

网站标题权重轻拟物WordPress主题

网站标题权重,轻拟物WordPress主题,10秒折一把古风伞,建设工程报建网站查询目录 前言 一、人脸检测的原理 1.特征提取 2.分类器 二、代码实现 1.图片预处理 2.加载分类器 3.进行人脸识别 4.标注人脸及显示 三、微笑检测 前言 人脸检测是计算机视觉中的一个重要任务#xff0c;旨在自动识别图像或视频中的人脸。它可以用于多种应用#xff0…目录 前言 一、人脸检测的原理 1.特征提取 2.分类器 二、代码实现 1.图片预处理 2.加载分类器 3.进行人脸识别 4.标注人脸及显示 三、微笑检测 前言 人脸检测是计算机视觉中的一个重要任务旨在自动识别图像或视频中的人脸。它可以用于多种应用如安全监控、身份验证、人机交互等。 一、人脸检测的原理 1.特征提取 Haar特征 基于Haar小波变换通过简单的矩形特征如眼睛、鼻子、嘴巴的对比来识别图像中的人脸。Haar特征计算速度快适合实时应用。 2.分类器 这里使用的是python自带的库的分类器模型是一种级联分类器 分类器需要对图像的多个特征进行识别。 例如在识别一个动物是狗(正类)还是其他动物(负类)时直接根据多个条件进行判断流程是非常烦琐的。如果先判断该动物有几条腿。有四条腿的动物被判断为可能为狗并对此范围内的对象继续进行分析和判断。没有四条腿的动物直接被否决即不可能是狗。只通过比较腿的数目就能排除样本集中大量的负类(如鸡、鸭、鹅等不是狗的动物的实例)。级联分类器就是基于这种思路将多个简单的分类器按照一定的顺序级联而成的。 二、代码实现 1.图片预处理 import cv2image cv2.imread(quanjiafu2.jpg) image cv2.resize(image, None, fx0.4, fy0.4) gray cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) 2.加载分类器 -----------------加载分类器---------------- faceCascade cv2.CascadeClassifier(haarcascade_frontalface_default.xml) 3.进行人脸识别 ------------------- 分类器检测实现人脸识别-------------- # objects cv2.CascadeClassifier,detectMultiscale( imagel, scaleFactor[,minNeighbors[,flags[,minsize[, maxsize]]]]]) # 其中各个参数及返回值的含义如下: # image:待检测图像通常为灰度图像。 # scaleFactor:表示在前后两次相继扫描中搜索窗口的缩放比例。识别扫描按照不同比例来进行扫描 # minNeighbors:表示构成检测目标的相邻矩形的最小个数。在默认情况下该参数的值为 3, # 表示有 3 个以上的检测标记存在时才认为存在人脸。如果希望提高检测的准确率可以将该参数的值设置得更大。 # 但这样做可能会让一些人脸无法被检测到。 # flags: 该参数通常被省略。在使用低版本 OpencV(opencV 1.X 版本)时该参数可能会被设置为 # CV_HAAR_DO_CANNY_PRUNING表示使用 Canny 边缘检测器拒绝一些区域。 # minSize:目标的最小尺寸小于这个尺寸的目标将被忽略。 # maxSize: 目标的最大尺寸大于这个尺寸的目标将被忽略。通常情况下将该可选参数省略即可 # 若 maxsize 和 minsize 大小一致则表示仅在一个尺度上食找目标。 # objects: 返回值. 目标对象的矩形框向量组。该值是一组矩形信息. # 包含每个检测到的人脸对应的矩形框的信息(x轴方向位置、y轴方向位置、宽度、高度)faces faceCascade.detectMultiScale(gray, scaleFactor1.05, minNeighbors5, minSize(8, 8)) print(发现{0}张人脸!.format(len(faces))) print(其位置分别是:, faces) 4.标注人脸及显示 ---------------标注人脸及显示------------------ for (x, y, w, h) in faces:cv2.rectangle(image, (x, y), (x w, y h), (0, 255, 0), 2) cv2.imshow(result, image) cv2.waitKey(0) cv2.destroyAllWindows() 输出 三、微笑检测 微笑检测是在人脸检测的基础上进行的 加载微笑检测分类器打开摄像头检测一帧图片进行人脸检测提取出每张人脸所在的矩形区域对该矩形区域进行微笑检测微笑时在矩形框的左上角表上smile按下esc结束 import cv2faceCascade cv2.CascadeClassifier(haarcascade_frontalface_default.xml) smile cv2.CascadeClassifier(haarcascade_smile.xml)cap cv2.VideoCapture(0) while True:ret, frame cap.read()frame cv2.flip(frame, 1) # 图片翻转 水平翻转if not ret:breakgray cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)faces faceCascade.detectMultiScale(gray, scaleFactor1.1, minNeighbors10, minSize(5, 5))--------处理每张人脸-------for (x, y, w, h) in faces:cv2.rectangle(frame, (x, y), (x w, y h), (0, 255, 0), 2)# 提取人脸所在区域 多通道形式# roiColorFace frame[y:yh,x:xw]# 单通道形式roi_gray_face gray[y:y h, x:x w]# 微笑检测smiles smile.detectMultiScale(roi_gray_face, scaleFactor1.5, minNeighbors10, minSize(50, 50))for (sx, sy, sw, sh) in smiles:cv2.putText(frame, smile, (x, y), cv2.FONT_HERSHEY_COMPLEX_SMALL, 1, (0, 255, 255), 2)cv2.imshow(result, frame)a cv2.waitKey(100)if a 27:breakprint(frame.shape) # 释放摄像头赟源 cap.release() # 关闭所有openCV创建的窗口 cv2.destroyAllWindows()
http://www.hkea.cn/news/14302501/

相关文章:

  • 网站虚拟交易技术怎么做o2o平台都有哪些网站公司
  • 怎么做网站的rss上海网络公司seo
  • 课程网站建设总体情况WordPress分页加载更多ajax
  • 浏览网站时弹出的广告是谁给做的佛山微信网站建设哪家好
  • 长春的网站建设百度热议排名软件
  • 做机械设备的做哪个网站推广较好建设一个网站需要学习什么
  • 桑福生物科技网站开发学建筑的女生后悔吗
  • 网站后台演示地址郑州网站建设咨询
  • 易思网站系统wordpress更换背景
  • 做服装搭配直接售卖的网站西安网站建设ipv6
  • 网站正在建设中 英语企业邮箱是干嘛用的
  • 天津网站建设美丽网站开发网站维护这行业待遇怎么样
  • 建站资讯屏边县住房和城乡建设局网站
  • 祁阳网站建设优化网站入口页面的四个维度
  • 自适应网站做推广建网站 免费
  • 网站开发项目成本分析之合理性网站cms企业
  • 学做投资网站好如何建设网站兴田德润可信赖
  • 城市网站建设意义工程设计有限公司
  • 什么网站可以找到手工活做wordpress add from server
  • 郑州网站建设知识分享资源站源码永久
  • 手机网站js电话悬浮深圳高端婚介公司
  • 使用pycharm网站开发本地的上海网站建设公
  • 大学营销型网站建设实训课程济南网站建设兼职
  • 网站架构包含哪几个部分肇庆建网站服务
  • 雷州市规划建设局网站做网站是用myecli
  • 网站业务需求文档wordpress后台菜单添加设置按钮
  • 玛丽与魔女之花网页设计教程合肥百度搜索排名优化
  • 投资网站网站源码中策大数据工程信息网
  • 建设网站的建议网站运营内容包含哪些
  • 网站自助建设推广android开发应用