位置: 编程技术 - 正文

python使用opencv进行人脸识别(opencv for python)

编辑:rootadmin

推荐整理分享python使用opencv进行人脸识别(opencv for python),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:opencv python教程,opencv+python,python的opencv,opencv for python,python opencv基本操作,opencv+python,python opencv基本操作,python opencv基本操作,内容如对您有帮助,希望把文章链接给更多的朋友!

环境

ubuntu . LTSpython 2.7.3opencv 2.3.1-7

安装依赖

示例代码

转换效果

原图:

python使用opencv进行人脸识别(opencv for python)

转换后

使用感受

对于大部分图像来说,只要是头像是正面的,没有被阻挡,识别基本没问题,准确性还是很高的。

识别效率有点低,有时候一张图片能处理七八秒才能处理完,当然这个和机器配置有关。 如果想加速的话可以使用C语言重写,经测试,C语言版的所花时间大约是python的一半

另外,官方提供了几个库可一选择,这里使用的是haarcascade_frontalface_alt_tree.xml, 除此之外, /usr/share/opencv/haarcascades/文件夹下还有几个库:

根据文件名大家应该能知道是识别什么的。值得一提的是,这里面有四个关于人脸(frontalface)的识别库, 根据我的使用体验,default这个xml识别的最多,这就意味着本来不是头像的也识别成头像了。 alt_tree这个库虽然是最大的,但并不意味着这个库是最好的,应该说,用这个库,识别是最严格的, 这就意味着,有些头像不能被识别,因为根据他的算法,他认为这不是头像。 其余两个和alt_tree差不多。具体识别细节大家可以打开相应的xml看一下。

上面的代码只是识别面部,并不包括头发,如果大家想抓一个完整的头像的话, 可以将识别出来的矩形框的上边缘增加一定的比例,比如增加%头像的高度。

附:C++语言人脸识别代码

网上找的,亲测可用,效率比python高一点。

标签: opencv for python

本文链接地址:https://www.jiuchutong.com/biancheng/377108.html 转载请保留说明!

上一篇:Python 实现链表实例代码(python怎么写链表)

下一篇:OpenCV实现人脸识别(opencv人脸识别模型训练)

  • 什么是简易征税项目
  • 增值税核算应设置什么
  • 种植茶叶企业所得税怎么征收
  • 幼儿园财务科目设置
  • 企业所得税季末从业人数怎么填
  • 小规模纳税人是个体户吗
  • 购买土地自建厂房的会计处理
  • 用友u8如何结转期间损益
  • 二手车增值税发票怎么开
  • 期初建账库存少录数量会计怎么处理
  • 其他业务收入的核算内容
  • 个税申报系统中年收入不超6万元的确认错了怎么改
  • 预充值发票可以列支吗?
  • 假设公司为增值税一般纳税人
  • 关于非上市公司的法律
  • 外币结算方式有哪几种
  • 年末会计账上应该注意哪些
  • 代收污水处理费要交税吗
  • 企业购入交易性金融资产支付的交易费用
  • 承兑汇票如何背书转让
  • 购买增值税专用发票会判刑吗
  • 向境外企业支付服务费代扣代缴什么税
  • 显卡硬件加速如何开启
  • 一般纳税人如何计算企业所得税
  • 在windows7中桌面指的是全部窗口
  • win7系统为什么没有无线网络连接
  • win10设置闹钟
  • Qq浏览器里的文档怎么以文件形式发送
  • 期间损益结转有余额
  • 消费税和增值税的征税范围有何不同
  • 共用水电无法取水怎么办
  • el-table-column label动态
  • 固定资产售卖的账务处理
  • 塔卡夫斯基镜子
  • 哈士奇宠物狗
  • php initialize
  • 软件的摊销期限
  • 土地开发是什么
  • 个税系统有什么用
  • 个体户查账征收个人所得税税率
  • 收集整理数据
  • 国内旅客运输服务
  • 对公账户往来款需要归还吗
  • 应收利息缴纳什么税
  • 临时工工资怎么报个税
  • 堤围防护费如何计算
  • 银行承兑汇票是表内还是表外业务
  • 建筑劳务如何开劳务发票
  • 电影剧本稿费多少
  • 计提租金如何做账务处理
  • 支付货款退回如何处理
  • 先付款后开票如何入账
  • 车辆抵押贷款影响以后卖车吗
  • 转出的未交增值税转到应交增值税
  • 待结算财政款项是什么科目
  • 小型微利企业所得税100到300
  • 普通发票和增值发票的区别在哪里
  • 年数总和法计提折旧的例题
  • 安装2个win10系统
  • 电脑windows怎么查
  • centos8 bond0
  • mac怎么自定义桌面图标
  • winxp修改ip地址方法
  • hdaudpropshortcut.exe是什么进程 作用是什么 hdaudpropshortcut进程查询
  • linux各种重定向及其含义
  • win7系统回收站文件夹的位置
  • 在linux系统中拥有
  • Unity3D游戏开发标准教程
  • shell 替换文件中匹配的内容
  • python socket编程教程
  • android设计模式的应用场景
  • js实现功能
  • python语言面向过程吗
  • 免税证明怎么开?(国税局已回复)
  • 学什么专业可以在税务局上班
  • 宝鸡新车交易市场
  • 机场停车票怎么取得
  • 未到申报期可以提前抄税吗
  • 进口酒类税收
  • 地税怎么查个人所得税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设