位置: IT常识 - 正文

python基于LBPH的人脸识别操作(lldb python)

编辑:rootadmin

推荐整理分享python基于LBPH的人脸识别操作(lldb python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python lppl,python lgb,python lsp,ln python,ln python,ln python,lbp python,lbp python,内容如对您有帮助,希望把文章链接给更多的朋友!

基于LBPH的人脸识别操作原理

python基于LBPH的人脸识别操作(lldb python)

1、LBPH(Local Binary Pattern Histogram)将检测到的人脸分为小单元,并将其与模型中的对应单元进行比较,对每个区域的匹配值产生一个直方图。

由于这种方法的灵活性,LBPH 是唯一允许模型样本人脸和检测到的人脸在形状、大小上可以不同的人脸识别算法。

2、调整后的区域中调用predict()函数

predict()函数返回两个元素的数组:第一个元素是所识别个体的标签,第二个是置信度评分。

3、所有的算法都有一个置信度评分阈值,置信度评分用来衡量所识别人脸与原模型的差距,0 表示完全匹配。可能有时不想保留所有的识别结果,则需要进一步处理,因此可用自己的算法来估算识别的置信度评分。

4、LBPH一个好的识别参考值要低于 50 ,任何高于 80 的参考值都会被认为是低的置信度评分。

importcv2#加载训练数据集文件#获取人脸识别对象recognizer=cv2.face.LBPHFaceRecognizer_create()#读取训练数据recognizer.read('trainer/trainer.yml')#准备识别图片img=cv2.imread('6.pgm')#将图片灰度gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#加载特征数据face_detector=cv2.CascadeClassifier('D:/Python/opencv/sources/data/haarcascades/haarcascade_frontalface_default.xml')#参数:scaleFactor(比例因子):图片缩放多少,minNeighbors:至少检测多少次,minSizemaxSize:当前检测区域的最小面积faces=face_detector.detectMultiScale(gray)#scaleFactor=1.01,minNeighbors=3,maxSize=(33,33),minSize=(28,28)#获取脸部特征值forx,y,w,hinfaces:cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),thickness=2)cv2.circle(img,(x+w//2,y+h//2),radius=w//2,thickness=2,color=(0,0,255))#人脸识别id,confidence=recognizer.predict(gray[y:y+h,x:x+w])print('标签id:',id,'置信评分:',confidence)#显示图片cv2.imshow('result',img)cv2.waitKey(0)#一直显示cv2.destroyAllWindows()#释放资源
本文链接地址:https://www.jiuchutong.com/zhishi/311626.html 转载请保留说明!

上一篇:python if语句的条件测试(python中if语句的用法)

下一篇:phpcms后台上传不了图片怎么办(php无法上传文件)

  • 个人经营所得税起征点是多少
  • 银行开具的票据怎么查询
  • 小微企业税收优惠政策2023年
  • 工资计提金额有误怎么调整
  • 二手车交啥税
  • 度假村功能
  • 用自产货物用抵债交换是否视同销售
  • 失业社保补助金领取条件
  • 固定资产后续支出的确认和处理
  • 旅游业差额开票的票据可以累计一季度吗
  • 以物易物方式销售货物例题
  • 工伤保险可以税后支付吗
  • 预收账款开票可以抵扣吗
  • 实际销售金额是开票金额吗
  • 公司采购商品支付货款未开票会计分录
  • 硝铵磷肥的肥效期
  • 公司固定资产一般谁负责
  • 电信apn接入点设置+最快
  • 收到苗木发票怎么做账
  • 投资入股的无形资产要摊销吗
  • 公司费用高好还是低好
  • 出售使用过的车辆如何交印花税呢
  • 招投标公司需要什么条件
  • 苹果手机最新款2023新上市
  • 专项用途财政性资金纳税调整明细表
  • 医院装修设计费一般多少钱一平方
  • 如何使专业人员的工作卓有成效读后感悟
  • 企业境外所得税额抵免限额应分国分项计算
  • 几款常用的表单设计软件
  • 目前税收工作中存在的主要问题及对策
  • php内涵
  • js去掉数组中的空字符串
  • while循环语法结构
  • 待抵扣进项税额的分录
  • 应付账款可以用预收账款代替嘛
  • rust编程指南
  • 存货暂估入账会计分录
  • sql数据库使用基本原理
  • 业务招待费进项税额转出会计分录
  • 报税报错了能否下月调整
  • 更正申报会扣分吗
  • sql查询结果分页
  • 生活服务的行业
  • 短期借款的核算会计分录
  • 专用发票什么意思
  • 物业电费加价如何处理
  • 增量成本属于什么成本
  • 发放奖金怎么做账
  • 如果对装修费用有异议怎么办
  • 房屋租赁账务如何做分录
  • 固定资产的特点有哪几个
  • 非营利医疗机构由谁批准
  • win8.1配置要求
  • WINDOWS操作系统最新版本
  • 重装xp系统后键盘没反应
  • macos dock栏
  • 系统技巧 制作流程
  • 000.exe病毒
  • mac配置selenium
  • linux指令系统
  • linux 开启snmp
  • linux中make
  • nodejs模拟浏览器环境
  • 合并多个js文件
  • Android使用活动需要去什么进行注册
  • dos批处理命令大全
  • css使用教程
  • node.js net模块
  • 如何查看驱动器
  • typeof的缺点
  • js弹出提示窗口
  • jQuery简单实现tab选项卡切换效果
  • HorizontalListView
  • each和each
  • 增值税普通电子发票有什么用
  • 锂电池税收优惠政策
  • 变更法人需要法人本人去吗
  • 法规处职责要点和底线清单
  • 企业资质怎么报审
  • 三免三减半政策文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设