资源简介
一个python调用opencv实现人脸识别的小DEMO,值得尝试
代码片段和文件信息
import sys
import importlib
import cv2
importlib.reload(sys)
# 待检测的图片路径
imagepath = ‘C:\\1.jpg‘
# 获取训练好的人脸的参数数据,这里直接从GitHub上使用默认值
face_cascade = cv2.CascadeClassifier(‘haarcascade_frontalface_default.xml‘)
# 读取图片
image = cv2.imread(imagepath)
gray = cv2.cvtColor(image cv2.COLOR_BGR2GRAY)
# 探测图片中的人脸
faces = face_cascade.detectMultiScale(
gray
scaleFactor=1.15
minNeighbors=5
minSize=(5 5)
flags=cv2.IMREAD_GRAYSCALE
)
print (“发现{0}个人脸!“.format(len(faces)) )
for (x y w h) in faces:
cv2.rectangle(image(xy)(x+wy+w)(02550)2)
#cv2.circle(image ((x + x + w) / 2 (y + y + h) / 2) w / 2 (0 255 0) 2)
cv2.imshow(“Find Faces!“ image)
cv2.waitKey(0)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 930127 2018-03-30 04:11 face\haarcascade_frontalface_default.xm
文件 48281 2018-09-27 13:11 face\test\1.jpg
文件 864 2018-09-27 14:12 face\识别人脸.py
目录 0 2018-09-27 13:11 face\test
目录 0 2018-09-27 13:11 face
----------- --------- ---------- ----- ----
979272 5
相关资源
- python入账管理系统源码
- python界面GUI实现k-means聚类算法
- python版flappybird源码
- 简明Python教程.pdf
- Python的入门代码银行管理系统
- Python科学计算 张若愚 第二版-书及全
- Python实现Word批注转成脚注
- 商品管理系统python
- Honeywell树莓派读取扫枪扫码数据
- Tkinter
- Python 数据库编程入门教程
- 基于PCA的故障检测Python代码
- 根据epsg代号进行坐标的批量投影转换
- 基于python的图书管理系统
- Python操作Mysql教程手册高清完整PDF版
- pthon 高斯拟合
- 树莓派小车物体追踪
- python 黑白棋
- Python 获取USB摄像头图像,并二值化
- Python WxPython开源扫雷游戏PyMine新版1
- 人脸检测+保存图片
- pycrypto-2.6.1-cp36-cp36m-win_amd64.whl
- 用python实现一个百度百科的爬虫工具
- Python 的PIL库,包含freetype
- alpha_shape.zip
- python人脸追踪
- 鱼c小甲鱼零基础学python全套视频和课
- PyQwt-5.2.1-cp37-cp37m-win_amd64.whl
- 房价预测的BP神经网络实现_python代码
- Python3.x+Pyqt5实现主窗体与子窗体相互
评论
共有 条评论