The invention provides an interactive robot based on cloud computing, including a face image acquisition module, a first communication module, a cloud computing platform, a second communication module and an interaction module. The face image acquisition module uses stereo vision technology to acquire a three-dimensional face image, and the first communication module is used to acquire a three-dimensional face. The image is sent to the cloud computing platform. The cloud computing platform recognizes facial expressions based on cloud computing. The second communication module is used to send the results of facial expression recognition to the interactive module. The interactive module interacts with people based on the results of facial expression recognition. This implementation based on cloud computing recognizes facial expressions, improves the efficiency of facial expression recognition, and achieves good human-computer interaction.
【技术实现步骤摘要】
一种基于云计算的交互式机器人
本专利技术涉及机器人
,具体涉及一种基于云计算的交互式机器人。
技术介绍
随着时代的发展,机器人不再只停留在生产线上进行产品的焊接和装配,而是越来越走进人们的生活,并且从普通的扫地机器人开始,进入了智能机器人的时代。交互式机器人日益成为研究热点,表情的快速准确识别对于实现良好的人机交互具有重要意义。传统基于二维图像的人脸表情识别己取得较好的识别结果,但仍存在一些问题没有解决,如光照及姿态变化等,而这是由二维图像的固有属性决定的,因此,基于二维图像的人脸表情识别很难突破该类问题。三维人脸表情是对表情的三维形状的表达,其获取不受光照等外部环境变化的影响。因此,三维人脸表情能够有效避免这些外部因素的影响,从而获得较好的识别结果。
技术实现思路
针对上述问题,本专利技术旨在提供一种基于云计算的交互式机器人。本专利技术的目的采用以下技术方案来实现:提供了一种基于云计算的交互式机器人,包括人脸图像获取模块、第一通信模块、云计算平台、第二通信模块和交互模块,所述人脸图像获取模块采用立体视觉技术获取三维人脸图像,所述第一通信模块用于将三维人脸图像发送至云计算平台,所述云计算平台基于云计算对人脸表情进行识别,所述第二通信模块用于将人脸表情识别结果发送至交互模块,所述交互模块基于表情识别结果与人员进行交互;所述云计算平台包括人脸图像预处理模块、人脸图像特征提取模块、人脸图像分类识别模块,所述人脸图像预处理模块用于对三维人脸图像进行预处理,所述人脸图像特征提取模块用于对经过预处理的三维人脸图像特征进行提取,所述人脸图像分类识别模块根据提取的特征对 ...
【技术保护点】
1.一种基于云计算的交互式机器人,其特征在于,包括人脸图像获取模块、第一通信模块、云计算平台、第二通信模块和交互模块,所述人脸图像获取模块采用立体视觉技术获取三维人脸图像,所述第一通信模块用于将三维人脸图像发送至云计算平台,所述云计算平台基于云计算对人脸表情进行识别,所述第二通信模块用于将人脸表情识别结果发送至交互模块,所述交互模块基于表情识别结果与人员进行交互;所述云计算平台包括人脸图像预处理模块、人脸图像特征提取模块、人脸图像分类识别模块,所述人脸图像预处理模块用于对三维人脸图像进行预处理,所述人脸图像特征提取模块用于对经过预处理的三维人脸图像特征进行提取,所述人脸图像分类识别模块根据提取的特征对人脸表情进行识别。
【技术特征摘要】
1.一种基于云计算的交互式机器人,其特征在于,包括人脸图像获取模块、第一通信模块、云计算平台、第二通信模块和交互模块,所述人脸图像获取模块采用立体视觉技术获取三维人脸图像,所述第一通信模块用于将三维人脸图像发送至云计算平台,所述云计算平台基于云计算对人脸表情进行识别,所述第二通信模块用于将人脸表情识别结果发送至交互模块,所述交互模块基于表情识别结果与人员进行交互;所述云计算平台包括人脸图像预处理模块、人脸图像特征提取模块、人脸图像分类识别模块,所述人脸图像预处理模块用于对三维人脸图像进行预处理,所述人脸图像特征提取模块用于对经过预处理的三维人脸图像特征进行提取,所述人脸图像分类识别模块根据提取的特征对人脸表情进行识别。2.根据权利要求1所述的基于云计算的交互式机器人,其特征在于,所述人脸图像预处理模块包括关键点确定模块和坐标建立模块,所述关键点确定模块用于确定人脸图像关键点,所述坐标建立模块用于根据关键点确定人脸坐标系。3.根据权利要求2所述的基于云计算的交互式机器人,其特征在于,所述关键点确定模块用于确定人脸图像关键点,具体为:根据人脸和器官轮廓确定人脸的关键点,并对关键点进行编号:在左眼轮廓按照逆时针方向均匀采集6个点,所述左眼轮廓采样点包括内眼角和外眼角,并分别编为1和4,其余按采样顺序编...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。