设计一个识别面部表情的程序。
识别面部表情的程序：
1. 程序首先应该从相机或类似设备中捕获人脸的图像。
2. 程序应该处理该图像以识别和提取面部特征，如眼睛、鼻子、嘴巴和面部轮廓。
3. 应该使用一组面部识别算法将提取的特征与面部表情列表进行匹配。
4. 应计算一种“置信度分数”并与预定义的置信度阈值进行比较。
5. 如果分数达到阈值，则程序应该识别面部表情。
6. 检测到的面部表情应该记录下来，并记录相应的数据，如时间戳、上下文和设备信息。