国产成人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')
关注

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

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

能不能在办公室干事你电视剧| 男同桌硬了把我内裤也脱了| 东北老阿姨高清免费观看电视剧| 下面的小嘴又饿了| 伦理《少妇的滋味》完整版| 阴部按摩出水太尴尬怎么办| 50章厨房激情双开| 《公天天吃我奶躁我》| 两人一起做AJ的视频教程| 美女和帅哥一起努力生产豆浆的视.. | 印度突然向中国宣战| 美女图片| 公交车上被蹭水后多久自然恢复| 处破小婕子的第一次| 极品儿媳罗老旺| 白白色视频| 父女一起到达巅峰的小说| 动漫| 男友在客厅把我添高潮了| 两富婆轮流上阵| 扌暴辶鬲和扌暴辶的区别| 妈妈你真棒里面的插曲叫什么| 坤坤寒进桃子里在线看歌词| 《急救护士1982满天星》| 狗和人胶配方20分钟一 | 《交换做爰》在线观看| 他扒开内裤把舌头伸进去| 忍不住想要你| 《被按摩的人妻4》| 老师含紧一点H边做边走| 娇妻1~29被部长玩的经过| 《老公请部长家里吃饭》日剧 | 丫头把腿开大让我添添| 无风险9.1免费版观看| 《不忠》免费观看完整版电影 | [汉化版]全彩漫画免费阅读| 两只奶头被老头吸肿了| 《性呻吟》伦理| 大染坊续集45集完整版免费观看| 人间水蜜桃MAC923| 韩漫网址