python人脸识别库(python3人脸识别的两种方法)
类别:脚本大全 浏览量:2164
时间:2021-10-15 00:09:36 python人脸识别库
python3人脸识别的两种方法本文实例为大家分享了python3实现人脸识别的具体代码,供大家参考,具体内容如下
第一种:
|
import cv2 import numpy as np filename = 'test1.jpg" alt="python人脸识别库(python3人脸识别的两种方法)" border="0" /> path = r 'd:\face' def detect(filename): face_cascade = cv2.cascadeclassifier( 'haarcascade_frontalface_default.xml' ) face_cascade.load(path + '\haarcascade_frontalface_default.xml' ) img = cv2.imread(filename) gray = cv2.cvtcolor(img, cv2.color_bgr2gray) faces = face_cascade.detectmultiscale(gray, 1.3 , 5 ) for (x, y, w, h) in faces: img = cv2.rectangle(img, (x, y), (x + w, y + h), ( 255 , 0 , 0 ), 2 ) cv2.namedwindow( "vikings detected" ) cv2.imshow( "vikings detected" , img) cv2.waitkey( 0 ) detect(filename) |
结果:
第二种 参考贾志刚opencv教程
|
# -*- coding:utf-8 -*- import cv2 as cv import numpy as np src = cv.imread( 'test1.jpg" alt="python人脸识别库(python3人脸识别的两种方法)" border="0" /> path = r 'd:\face' def face_detect_demo(): gray = cv.cvtcolor(src,cv.color_bgr2gray) face_detector = cv.cascadeclassifier( 'haarcascade_frontalface_default.xml' ) face_detector.load(path + '\haarcascade_frontalface_default.xml' ) faces = face_detector.detectmultiscale(gray, 1.3 , 5 ) for x,y,w,h in faces: cv.rectangle(src,(x,y),(x + w,y + h),( 0 , 0 , 255 ), 2 ) cv.imshow( "result" ,src) print ( "--------------python face detect-------------" ) cv.namedwindow( "input image" , 0 ) cv.namedwindow( "result" , 0 ) cv.imshow( "input image" ,src) face_detect_demo() cv.waitkey( 0 ) cv.destroyallwindows() |
结果:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/weixin_42512266/article/details/89467643
您可能感兴趣
- python中输入背景颜色的代码(Python 给屏幕打印信息加上颜色的实现方法)
- python使用什么函数定义匿名函数(Python匿名函数及应用示例)
- python爬取酷狗收费音乐(python爬取酷狗音乐排行榜)
- python爬虫怎么设置代理ip(python爬虫简单的添加代理进行访问的实现代码)
- pythonrequests框架实例(Python requests模块实例用法)
- thinkphp实战教程之博客技术学习(python3编写ThinkPHP命令执行Getshell的方法)
- python封装函数讲解(Python中super函数用法实例分析)
- python中的insert(python assert的用处示例详解)
- python统计出现文字最多的词(使用Python 统计高频字数的方法)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- 超简单使用Python换脸实例(超简单使用Python换脸实例)
- python微信消息模拟请求(python实现微信机器人: 登录微信、消息接收、自动回复功能)
- pythonpulp怎么使用(pyhanlp安装介绍和简单应用)
- python语言支持多态(Python实现多态、协议和鸭子类型的代码详解)
- python语言翻译中文(浅析Python 实现一个自动化翻译和替换的工具)
- python实现将txt转化为excel(python实现Excel文件转换为TXT文件)
- 《倚天屠龙记》再遭翻拍,关晓彤主演赵敏,蒋劲夫演张无忌,你怎么看(倚天屠龙记再遭翻拍)
- 吴启华与曾舜晞两代张无忌同框,戏里经典的他却没活出原著的潇洒(吴启华与曾舜晞两代张无忌同框)
- 经常发这三种 朋友圈 的人,要迅速屏蔽(经常发这三种朋友圈)
- 有种尴尬叫朋友圈忘屏蔽,大学生上演社死现场,父母亲自下场吐槽(有种尴尬叫朋友圈忘屏蔽)
- 朋友圈屏蔽你的人,可以直接看淡了(朋友圈屏蔽你的人)
- 金球奖只青睐那些会戴珠宝的女人(金球奖只青睐那些会戴珠宝的女人)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9