1.一种基于智能机器人视觉识别人脸面部表情变化的方法,所述智能机器人安装有机器人操作系统,所述机器人操作系统执行:
接收来自第一应用所获取的人脸面部表情变化节点指令;
根据所述指令调用视觉模块循环以获取图像信息,记录图像信息中的人脸表情信息;
根据记录的所述人脸表情信息判断人脸的面部表情是否发生变化,当识别得到人脸面部表情变化的节点时反馈节点信息。
2.根据权利要求1所述的方法,其特征在于,所获取的图像信息通过如下方式执行获取:
分别对获取的每帧图像进行识别,确定并记录各帧图像中所包含的人脸个数及与每个人脸对应的情绪值。
3.根据权利要求2所述的方法,其特征在于,所述确定并记录各帧图像中所包含的人脸个数及与每个人脸对应的情绪值,包括:
当所述图像中所包含的人脸个数大于等于一个时,依次获取每个人脸的表情信息;
分别比较各人脸的表情与预设的人脸表情,将与所述人脸最相似的预设的人脸表情所对应的数值作为该人脸的情绪值。
4.根据权利要求3所述的方法,其特征在于,所述根据记录的所述人脸表情信息判断人脸的面部表情是否发生变化,包括:
依次比较每个人脸在相邻两帧图像中的情绪值;
当有情绪值发生变化时,判断人脸的面部表情发生变化。
5.根据权利要求3或4所述的方法,其特征在于,基于图像的相似性比较判断与所述人脸最相似的预设的人脸表情。
6.一种基于智能机器人视觉识别人脸面部表情变化的系统,所述智能机器人安装有机器人操作系统,该识别人脸面部表情变化的系统包括:
指令接收模块,其接收来自第一应用所获取的人脸面部表情变化节点指令;
人脸表情信息识别模块,其根据所述指令调用视觉模块循环以获取图像信息,记录图像信息中的人脸表情信息;
判断反馈模块,其根据记录的所述人脸表情信息判断人脸的面部表情是否发生变化,当识别得到人脸面部表情变化的节点时反馈节点信息。
7.根据权利要求6所述的系统,其特征在于,所述人脸表情信息识别模块通过如下方式获取图像信息:
分别对获取的每帧图像进行识别,确定并记录各帧图像中所包含的人脸个数及与每个人脸对应的情绪值。
8.根据权利要求7所述的系统,其特征在于,所述人脸表情信息识别模块根据以下步骤确定并记录各帧图像中所包含的人脸个数及与每个人脸对应的情绪值:
当所述图像中所包含的人脸个数大于等于一个时,依次获取每个人脸的表情信息;
分别比较各人脸的表情与预设的人脸表情,将与所述人脸最相似的预设的人脸表情所对应的数值作为该人脸的情绪值。
9.根据权利要求8所述的系统,其特征在于,所述判断反馈模块根据以下步骤判断人脸的面部表情是否发生变化:
依次比较每个人脸在相邻两帧图像中的情绪值;
当有情绪值发生变化时,判断人脸的面部表情发生变化。
10.根据权利要求8或9所述的系统,其特征在于,所述判断反馈模块基于图像的相似性比较判断与所述人脸最相似的预设的人脸表情。