人脸表情识别,人工智能的课程设计。采用keras搭建CNN卷积神经网络,利用fer2013数据集训练网络,将每次训练好的模型保存。然后利用opencv跨平台计算机视觉库与摄像头交互,截取摄像头的每一帧图像。调用了opencv的人脸识别来识别出人脸,然后加载训练好的表情识别模型进行预测,最后将预测结果绘制到摄像头显示的画面上。作品在JupyterNotebook上设计并完成,可以直接用摄像头演示识别效果。