A face replacement method and device, wherein, the method comprises the steps of: facial feature extraction, face image acquisition data, and according to the face image data to extract the facial feature points corresponding to the data; matching step, facial feature points and to replace facial feature facial image data based on face image data and to replace face the image data partition domain matching, matching results are obtained; the data mapping step, according to the matching result, to replace the facial image data is mapped to the face image data, data replacement; face image generation step, according to the data replacement results generated after replacing facial image and output. This method in two face image replacement, using region matching, the matching relation between different regions of the face of local triangle is established based on the relationship between two different facial images, this method can enhance the speed of replacement, the process does not need to rely on high performance hardware equipment.
【技术实现步骤摘要】
一种人脸替换方法及装置
本专利技术涉及机器人
,具体地说,涉及一种人脸替换方法及装置。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。而人们对于机器人的要求也从简单重复的机械动作提升为具有拟人问答、自主性及与其他机器人进行交互的智能机器人,人机交互也就成为决定智能机器人发展的重要因素。目前,用户对智能机器人的交互需求多种多样,而基于视觉进行的交互,能够给用户带来很高的趣味性,为了使智能机器人的用户体验越来越好,与用户的交互趣味性更高,需要不断提高智能机器人的交互能力,特别是基于视觉的交互能力。
技术实现思路
为解决上述问题,本专利技术提供了一种人脸替换方法,其包括:人脸特征点提取步骤,获取人脸图像数据,并根据所述人脸图像数据提取对应的人脸特征点;数据匹配步骤,基于所述人脸特征点和待替换面部图像数据的面部特征点,对所述人脸图像数据和待替换面部图像数据分区域进行匹配,得到匹配结果;数据映射步骤,根据所述匹配结果,将所述待替换面部图像数据映射到所述人脸图像数据,得到数据替换结果;人脸图像生成步骤,根据所述数据替换结果生成替换后的人脸图像并输出。根据本专利技术的一个实施例,所述人脸特征点包括68个特征点。根据本专利技术的一个实施例,在所述数据匹配步骤中,根据所述人脸特征点,基于Delaunay三角网对所述人脸图像数据进行区域划分,得到人脸图像区域划分结果;根据所述面部特征点,基于Delaunay三角网对所述待替换面部图像数据进行区域划分,得到待 ...
【技术保护点】
一种人脸替换方法,其特征在于,包括:人脸特征点提取步骤,获取人脸图像数据,并根据所述人脸图像数据提取对应的人脸特征点;数据匹配步骤,基于所述人脸特征点和待替换面部图像数据的面部特征点,对所述人脸图像数据和待替换面部图像数据分区域进行匹配,得到匹配结果;数据映射步骤,根据所述匹配结果,将所述待替换面部图像数据映射到所述人脸图像数据,得到数据替换结果;人脸图像生成步骤,根据所述数据替换结果生成替换后的人脸图像并输出。
【技术特征摘要】
1.一种人脸替换方法,其特征在于,包括:人脸特征点提取步骤,获取人脸图像数据,并根据所述人脸图像数据提取对应的人脸特征点;数据匹配步骤,基于所述人脸特征点和待替换面部图像数据的面部特征点,对所述人脸图像数据和待替换面部图像数据分区域进行匹配,得到匹配结果;数据映射步骤,根据所述匹配结果,将所述待替换面部图像数据映射到所述人脸图像数据,得到数据替换结果;人脸图像生成步骤,根据所述数据替换结果生成替换后的人脸图像并输出。2.如权利要求1所述的方法,其特征在于,所述人脸特征点包括68个特征点。3.如权利要求1或2所述的方法,其特征在于,在所述数据匹配步骤中,根据所述人脸特征点,基于Delaunay三角网对所述人脸图像数据进行区域划分,得到人脸图像区域划分结果;根据所述面部特征点,基于Delaunay三角网对所述待替换面部图像数据进行区域划分,得到待替换面部图像区域划分结果;根据所述人脸特征点和面部特征点,对所述人脸图像区域划分结果和待替换面部图像区域划分结果中的各三角区域进行匹配,得到所述匹配结果。4.如权利要求1~3中任一项所述的方法,其特征在于,在所述数据映射步骤中,根据所述匹配结果,对所述人脸图像数据和待替换面部图像数据进行像素点映射。5.如权利要求4所述的方法,其特征在于,在所述数据映射步骤中,将待替换面部图像区域划分结果中的各个三角区域对应的像素填充到所述人脸图像区域划分结果中各自对应的三角区域中,得到所述数据替换结果。6.如权利要求1~5中任一项所述的方法,其特征在于,所述方法通过智能机器人的上位机执行。7.一种人脸替换装...
【专利技术属性】
技术研发人员:陆羽皓,赵宁宁,
申请(专利权)人:北京光年无限科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。