国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > 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')
关注

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

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

丰满的女教师HD中字3D| 妈妈叫我戴上避孕套是什么歌| 《办公室高潮秘书2》| 《高压监狱5》完整版| 白丝脚上的浓浓的精华液能用吗| 姐姐呀姐姐快停下是什么歌曲 | 在车里被弄了4次高潮| 《办公室高潮秘书2》| 辣妹保镖| 男人添女人荫道口视频| 强壮的公2伦理| 赵局长含着小婷的双乳| 俄罗斯少女2免费观看| 欲奴性猛交2无删减| 《再来一次好吗》动漫| 《出差的日子》中文版| 少女与狗2在线观看免费版高清| 日韩精品国产一区二区三区| 周翊然| 桃色| 欧美寡妇性猛交XXX| 漫画| 虫虫漫画免费漫画弹窗入口| 《你邻居的妻子》电视剧| 兄弟换麦子4国语中字| 潮湿的体温2| 成人做爰100部片| WWW.XJXJXJ48.GO..| 《帐篷里的秘密》动漫| 《警花交换做爰》| 蜜桃成熟时国语| 翁虹《玉尺经》| 《办公室高潮秘书2》| 法国人妻亂伦| 梁祝艳谭5免费观看| 年轻的母亲| 麻花传MV在线观看的最新进展| 教练车内含乳挺进她漫画| 9l制作厂麻花| 萝莉美女AV| 《黏糊糊的你》免费观看