韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python基础教程 > python中OpenCV的人脸检测功能

python中OpenCV的人脸检测功能

头像

宋雪维

2021-02-22 16:03:203443浏览 · 0收藏 · 0评论

人脸检测是 OpenCV 的一个很不错的功能,它是人脸识别的基础。人脸识别其实就是一个程序能识别给定图像或视频中的人脸。

人脸识别模块特征

1、是用一系列分好类的图像来“训练”程序,并基于这些图像来进行识别。这就是OpenCV 及其人脸识别模块进行人脸识别的过程。 

2、每个识别都具有转置信(confidence)评分,因此可在实际应用中通过对其设置阈值来进行筛选。

人脸识别两种方式

1、自己获得图像或从人脸数据库免费获得可用的人脸图像。

2、互联网上有许多人脸数据库:为了对这些样本进行人脸识别,必须要在包含人脸的样本图像上进行人脸识别。这是一 个学习的过程,但并不像自己提供的图像那样令人满意。

python中OpenCV的人脸检测功能操作实例

import os
import cv2
from PIL import Image
import numpy as np

def getImageAndLabels(path):
    facesSamples = []
    ids = []
    imagePaths = [os.path.join(path, f) for f in os.listdir(path)]

    # 检测人脸
    # 加载特征数据
    face_detector = cv2.CascadeClassifier(
        'D:/Python/opencv/sources/data/haarcascades/haarcascade_frontalface_default.xml')
    # 参数: scaleFactor(比例因子):图片缩放多少,minNeighbors:至少检测多少次,minSize maxSize:当前检测区域的最小面积
    # scaleFactor=1.01, minNeighbors=3, maxSize=(33, 33), minSize=(28, 28)

    # 遍历列表中的图片
    for imagePath in imagePaths:
        # 打开当前图片
        PIL_img = Image.open(imagePath).convert('L')

        # 将图片转化为数组
        img_numpy = np.array(PIL_img, 'uint8')
        faces = face_detector.detectMultiScale(img_numpy)

        # 获取每张图片的id
        id = int(os.path.split(imagePath)[1].split('.')[0])

        # 获取人脸区域
        for x, y, w, h in faces:
            # 进行切片处理,获取图像数组和id
            facesSamples.append(img_numpy[y:y+h, x:x+w])
            ids.append(id)

        return facesSamples, ids


if __name__ == '__main__':
    # 图片路径
    path = './data/jm/'
    # 获取图像数组和id标签数组
    faces, ids = getImageAndLabels(path)

    # 获取循环对象
    recognizer = cv2.face.LBPHFaceRecognizer_create()
    recognizer.train(faces, np.array(ids))

    # 保存文件
    recognizer.write('trainer/trainer.yml')
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

《深度》大尺度床戏| 《厨房韵母2》动漫下线了吗| 男女一起免费观看全集高清完整版..| 自己怎么玩隐私位置游戏| 乖把奶置脱了张开腿H别揉我动漫| 《性房纵欲》在线观看| 原声吻戏视频| 《办公室高潮秘书2》电影| 日大B舒服还是小B舒服呢| 《日本公与媳5》公妇伦| 女性变态黄丝连体开档内衣| 男朋友隔着衣服顶撞是什么心理现.. | 老师好爽要尿了潮喷了18P| 欧美大妈LOGO大全及价格图| 三飞母姐妹花女儿的小说 | 免费观看已满十八岁电视剧直播| 女生偷偷给全班男生塞表白信| 女人吃男人鸡要多久恢复| 妻子的秘密在线观看免费全集| 《好好疼爱里面》免费看| 黑色蕾丝女装大长腿| 麻花传剧原创MV视频免费| 精品人OR猪OR狗的DNA| 成品人和精品人的特点分析| 小荡货啊…啊…用力啊快视频 | 儿媳妇长太漂亮免费观看电视剧| 雨后的小故事闪图| 妈妈你真棒里面的插曲叫什么| 电影《满足2》完整版在线观看| 闺蜜老公把我压在怀里| 法国《口咬》电影完整版| 在车里被撞了八次高C| 少女尖叫之夜1-4集免费| 妈妈和两个姨妈一起过生日 | 丈夫不在家儿媳想老公的背景故事 | 年轻的母亲在线观看完整版刘海的..| 亲嘴还扔衣服| 俄罗斯空姐2(俄罗斯航空)| 泳装美女| 我在古代富甲一方| 敌伦交换小敏小静小雅第1集