python基于OpenCV的人脸识别系统

Posted caiyishuai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基于OpenCV的人脸识别系统相关的知识,希望对你有一定的参考价值。

想获得所有的代码,请下载(来自我的CSDN):

https://download.csdn.net/download/qq_40875849/11292912

技术图片

技术图片

主函数:

 

from recognition import recognition
from training import training
from datasets import datasets

from delFile import del_file


def main():
    facedict = 
    cur_path = r./dataset/
    while True:
        print(* * 31)
        print(‘‘‘
            opencv人脸识别
            --------------
            输入1,人脸采集
            输入2,人脸训练
            输入3,人脸识别
            输入d,删除数据
            输入q,退出程序      
        ‘‘‘)
        print(* * 31)
        num = input("请输入您的操作选择: ")
        if num == 1:
            mydict = datasets()
            facedict.update(mydict)
            print(facedict)
        elif num == 2:
            training()
        elif num == 3:
            recognition(facedict)
        elif num == d:
            del_file(cur_path)
        elif num == q:
           print("退出程序成功!")
           break
        else:
            print("您输入有误,请重新输入!")

if __name__ == __main__:
    main()

 

技术图片

技术图片

 

以上是关于python基于OpenCV的人脸识别系统的主要内容,如果未能解决你的问题,请参考以下文章

Python+OpenCV实现AI人脸识别身份认证系统—人脸识别原理

python基于OpenCV的人脸识别系统

基于Python_opencv人脸录入识别系统(应用dlib机器学习库)

基于Python的百度AI人脸识别API接口(可用于OpenCV-Python人脸识别)

基于Python+OpenCV人脸识别及人脸遮挡识别

python人脸识别使用opencv识别图片中的人脸