【技术实现步骤摘要】
一种应用于机器人的人脸识别方法和装置、机器人
本专利技术涉及人工智能领域,尤其涉及一种应用于机器人的人脸识别方法和装置、机器人。
技术介绍
当前市面上的智能机器人功能较为单一,只具有语音识别、联网功能,无法做到基于用户人脸识别用户身份。
技术实现思路
有鉴于此,本专利技术实施例提供了一种应用于机器人的人脸识别方法和装置、机器人,用以解决现有技术中机器人无法做到基于用户人脸识别用户身份的问题。一方面,本专利技术实施例提供了一种应用于机器人的人脸识别方法,所述方法包括:采集目标用户的图像,得到第一图像;从所述第一图像中提取人脸区域,得到第二图像;计算所述第二图像对应的特征向量;获取目标数据库中多个预设人脸图像对应的特征向量;将所述第二图像对应的特征向量进行归一化处理,将所述多个预设人脸图像对应的特征向量分别进行归一化处理,计算归一化处理后的所述第二图像的特征向量与归一化处理后的所述多个预设人脸图像中每个预设人脸图像的特征向量之间的余弦相似度,根据计算得到的余弦相似度确定所述第二图像与所述多个预设人脸图像中每个预设人脸图像的相似度;判断计算出的所有相似度是否均小于预设相似度阈值;如果计算出的所有相似度均小于所述预设相似度阈值,则输出第一语音信息,所述第一语音信息包含预设问候信息;如果计算出的相似度中有至少一个大于或等于所述预设相似度阈值,则筛选出最大的相似度对应的预设人脸图像;将最大的相似度对应的预设人脸图像相关联的用户作为候选用户;输出第二语音信息,所述第二语音信息包含与所述候选用户相关的预设问候信息。进一步地,在所述输出第二语音信息之后,所述方法还包 ...
【技术保护点】
1.一种应用于机器人的人脸识别方法,其特征在于,所述方法包括:采集目标用户的图像,得到第一图像;从所述第一图像中提取人脸区域,得到第二图像;计算所述第二图像对应的特征向量;获取目标数据库中多个预设人脸图像对应的特征向量;将所述第二图像对应的特征向量进行归一化处理,将所述多个预设人脸图像对应的特征向量分别进行归一化处理,计算归一化处理后的所述第二图像的特征向量与归一化处理后的所述多个预设人脸图像中每个预设人脸图像的特征向量之间的余弦相似度,根据计算得到的余弦相似度确定所述第二图像与所述多个预设人脸图像中每个预设人脸图像的相似度;判断计算出的所有相似度是否均小于预设相似度阈值;如果计算出的所有相似度均小于所述预设相似度阈值,则输出第一语音信息,所述第一语音信息包含预设问候信息;如果计算出的相似度中有至少一个大于或等于所述预设相似度阈值,则筛选出最大的相似度对应的预设人脸图像;将最大的相似度对应的预设人脸图像相关联的用户作为候选用户;输出第二语音信息,所述第二语音信息包含与所述候选用户相关的预设问候信息。
【技术特征摘要】
1.一种应用于机器人的人脸识别方法,其特征在于,所述方法包括:采集目标用户的图像,得到第一图像;从所述第一图像中提取人脸区域,得到第二图像;计算所述第二图像对应的特征向量;获取目标数据库中多个预设人脸图像对应的特征向量;将所述第二图像对应的特征向量进行归一化处理,将所述多个预设人脸图像对应的特征向量分别进行归一化处理,计算归一化处理后的所述第二图像的特征向量与归一化处理后的所述多个预设人脸图像中每个预设人脸图像的特征向量之间的余弦相似度,根据计算得到的余弦相似度确定所述第二图像与所述多个预设人脸图像中每个预设人脸图像的相似度;判断计算出的所有相似度是否均小于预设相似度阈值;如果计算出的所有相似度均小于所述预设相似度阈值,则输出第一语音信息,所述第一语音信息包含预设问候信息;如果计算出的相似度中有至少一个大于或等于所述预设相似度阈值,则筛选出最大的相似度对应的预设人脸图像;将最大的相似度对应的预设人脸图像相关联的用户作为候选用户;输出第二语音信息,所述第二语音信息包含与所述候选用户相关的预设问候信息。2.根据权利要求1所述的方法,其特征在于,在所述输出第二语音信息之后,所述方法还包括:根据所述第二图像确定所述目标用户至少一个生物特征的特征信息,所述生物特征包括以下至少一种特征:眼部特征、面部皮肤特征、面部纹路深度特征、毛孔特征;根据所述至少一个生物特征的特征信息确定所述目标用户的脸部状态的状态值;根据所述目标用户的脸部状态的状态值生成第三语音提示信息;输出所述第三语音提示信息。3.根据权利要求1所述的方法,其特征在于,所述计算所述第二图像对应的特征向量,包括:利用差分高斯算法对所述第二图像进行光照预处理,滤除所述第二图像的低频信息,保留所述第二图像的高频信息,得到高斯图像;对所述高斯图像进行图像直方图均衡化处理,得到灰度值均匀的图像;计算所述灰度值均匀的图像对应的特征向量,将计算得到的特征向量作为所述第二图像对应的特征向量。4.根据权利要求1所述的方法,其特征在于,所述从所述第一图像中提取人脸区域,得到第二图像之后,所述方法还包括:对所述第一预设区域进行同态滤波处理,所述第一预设区域为所述第二图像中的眼部区域;对经过同态滤波处理后的所述第一预设区域进行平滑滤波处理;对经过平滑滤波处理后的所述第一预设区域进行邻域最小值滤波处理;对经过邻域最小值滤波处理后的所述第一预设区域进行预设比例二值化处理,得到处理后的所述第二图像,所述计算所述第二图像对应的特征向量,包括:计算处理后的所述第二图像对应的特征向量。5.根据权利要求1至4任一项所述的方法,其特征在于,所述将所述第二图像对应的特征向量进行归一化处理,将所述多个预设人脸图像对应的特征向量分别进行归一化处理,计算归一化处理后的所述第二图像的特征向量与归一化处理后的所述多个预设人脸图像中每个预设人脸图像的特征向量之间的余弦相似度,包括:将所述第二图像对应的特征向量进行归一化处理,再进行转置处理后得到的向量作为第一向量,所述...
【专利技术属性】
技术研发人员:刘洋,赵可平,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。