位置: 编程技术 - 正文

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人脸识别模型训练)

  • 税金返还需要交税吗
  • 专票待认证
  • 其他权益工具投资借贷方向
  • 采购人员的费用
  • 主营业务是家电吗
  • 年审和税审的区别是什么
  • 财政补助结转会计处理
  • 增加税收的方法有哪些
  • 设计服务需要交文化建设费吗
  • 员工借款怎么入账
  • 当月抵扣的发票可以下个月记账吗
  • 开发商按揭贷款担保责任有哪些
  • 小规模纳税人附加税减免政策2023
  • 非居民个人所得税税率表2021
  • 单位转让专利技巧和方法
  • 个人借款利息收入增值税税率
  • 预交增值税后如何处理
  • 个人取得的拍卖资格
  • 销售结算款扣款怎么记账?
  • 买免税产品
  • 王者荣耀中吕布的克星
  • 单位外币账户
  • 员工离职补偿金计算方法
  • 减税降费是针对个人还是企业
  • 物流运输公司要交税吗
  • 如何把文档转换成二维码
  • postman入门
  • 别人利息没给怎么发问
  • 折旧提取后资金如何处理
  • 个体工商户筹集资金的难易程度
  • php获取路径和目录的方法
  • php使用for循环计算1到100的奇数和
  • 公司购买办公用品会计分录
  • 现金流量表第四个期初现金余额怎么填
  • Python怎么转化为中文
  • 发票税金计入什么会计科目
  • mongodb索引存储方式
  • 金蝶软件做账流程图片
  • 企业增值税专用发票抵扣流程
  • sqlserver定时执行sql
  • 企业收到投资款应贷记什么账户
  • 季度缴纳企业所得税可以弥补亏损吗
  • 销售商品房适用的增值税税率是多少
  • 小规模购置金税盘抵税如何申报
  • 暂估有几种处理方法
  • 经营性现金流量三种算法
  • 买卖股票手续费怎么算
  • 土地收储款是谁给谁
  • 存根联明细怎么申报
  • 差旅费包干管理办法
  • 退货时的会计分录怎么做
  • 应收账款坏账准备借贷方向
  • 做好成本会计的基础工作主要对企业成本管理有什么意义
  • mysql unique作用
  • windows server 2008 r2有哪些特点
  • git不小心改了master
  • 服务器centos7
  • win8.1截图工具快捷键
  • win7系统运行怎么打开
  • 朝鲜引擎
  • jquery的事件处理
  • 简单 粗暴
  • python numpy矩阵
  • cocos2dx4.0入门
  • javascript运用
  • startactivity()
  • JavaScript中的数据类型分哪为两大类?
  • jquery有哪些
  • great 搬运工
  • javascript入门书
  • javascript截图找图
  • jquery中用onclick绑定点击事件
  • jquery的validate前端表单验证
  • jquery图片轮播代码
  • 个人在税务局一个月能开多少
  • 住房货币化什么意思
  • 如何查看自己公司的税种
  • 上饶税务局电话号码
  • 每月个人所得税扣除标准
  • 企业所得税零申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设