Advertisement

Python-opencv3用于开发简单的人脸识别系统

阅读量:

记录一下开发该小程序过程中的心得体会!

所采用的开发环境:PyCharm,Python版本为3.7,以及OpenCV3
调用的库包括:

import

原理和功能
通过调用opencv3中的摄像头接口,实现图像的采集与存储,并对所存储的图像进行OPENCVLBHP算法的训练过程,借助训练集与分类器完成人脸识别任务。同时,引入语音模块以实现人机之间的交互操作,并通过数据库相关功能完成数据的存储与读取操作!

详细设计
考虑到保存人脸数据及训练集需要依赖文件夹结构,因此首先需对当前环境进行检测,若发现所需文件夹不存在,则自动进行创建操作。

复制代码
    def makeDir(engine,x):
    if not os.path.exists("face_trainer"):
        print("创建预训练环境")
        engine.say('检测到第一次启动,正在创建预训练环境')
        os.mkdir("face_trainer")
        engine.say('创建成功')
        engin

全部评论 (0)

还没有任何评论哟~