Python-opencv3用于开发简单的人脸识别系统
发布时间
阅读量:
阅读量
记录一下开发该小程序过程中的心得体会!
所采用的开发环境:PyCharm,Python版本为3.7,以及OpenCV3
调用的库包括:

原理和功能
通过调用opencv3中的摄像头接口,实现图像的采集与存储,并对所存储的图像进行OPENCVLBHP算法的训练过程,借助训练集与分类器完成人脸识别任务。同时,引入语音模块以实现人机之间的交互操作,并通过数据库相关功能完成数据的存储与读取操作!
详细设计
考虑到保存人脸数据及训练集需要依赖文件夹结构,因此首先需对当前环境进行检测,若发现所需文件夹不存在,则自动进行创建操作。
def makeDir(engine,x):
if not os.path.exists("face_trainer"):
print("创建预训练环境")
engine.say('检测到第一次启动,正在创建预训练环境')
os.mkdir("face_trainer")
engine.say('创建成功')
engin
全部评论 (0)
还没有任何评论哟~
