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人脸录入识别系统(应用dlib机器学习库)