# 软件技术大作业 **Repository Path**: xpandji/software-technology-homework ## Basic Information - **Project Name**: 软件技术大作业 - **Description**: 驾驶员面部表情识别软件设计 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2021-01-02 - **Last Updated**: 2023-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 软件技术大作业 #### 介绍 驾驶员面部表情识别软件设计 #### 软件架构 本软件能运行在window、linux上,使用得语言为python3.6.10 包含得库有opencv-python——4.3.0、tensorflow——2.1.0 #### train.py 该程序用于训练人脸表情识别用的vgg16模型,训练完输出model.h5权重文件。 #### video.py 该程序为最终的程序,运行该文件自主选择按钮,进行不同的功能选择,能检测68个特征点和实时人脸表情识别,具体请看用户说明手册。 #### utest.py 编写用于单元测试的函数,分为7个函数,分别为check0、check1、check2、check3、check4、check5、check6,分别输入7中不同表情的测试图片 #### unit_test.py 调用utest.py中的函数,进行单元测试,单元测试里面包含了期待的输出。运行该程序能看到最终的单元测试结果以及各个部分的好事。