The embodiment of the invention provides a method and device for wearing glasses virtual try, the method comprises: acquiring the target user's head of the 3D point cloud data and image data; according to the three-dimensional model of the 3D point cloud data to generate the target user's head; according to the corresponding relation between the point cloud data of the three dimension and the two-dimensional image data, the image data is mapped to the 3D model; based on the 3D model mapping after the storage, from a variety of model glasses glasses model database, determine the matching with the target user glasses model; corresponding to the push model to determine send glasses the target users of glasses. In one embodiment of the invention, the head model for target user and glasses matched with the corresponding model glasses, combined, providing intuitive and vivid effect of wearing glasses for users, improve the user experience.
【技术实现步骤摘要】
眼镜虚拟试戴方法及装置
本专利技术涉及计算机视觉技术,尤其涉及一种眼镜虚拟试戴方法及装置。
技术介绍
随着人们物质生活水平的提高,消费者对眼镜商品更加重视其品牌、材料、款式、颜色,希望能从琳琅满目的商品中选出最适合本人气质与个性的眼镜。通常,用户为了节约时间等因素而选择网络购物。然而,在网上配镜时不能试戴,仅通过商家提供的图片,并不能直观的判断眼镜是否适合,是否符合自身形象、气质等。尤其是配镜所需信息(如瞳距、脸长和脸宽等)的准确测量,往往需要用户前往实体店完成,而实体店又很少单独提供测量服务。这样很大程度上将导致眼镜度数不合适,配戴不舒适不美观等缺陷。现有的仅依靠直觉来选择网购眼镜的方式严重降低了用户满意度。由此,本领域技术人员亟需解决的问题在于:提供一种眼镜虚拟试戴方法及装置,以解决网购眼镜时无法提供眼镜试戴的三维立体效果的问题,以便于用户参考和判断眼镜是否适合自己。
技术实现思路
本专利技术的目的在于,提供一种眼镜虚拟试戴方法及装置,以解决网购眼镜时无法提供眼镜虚拟试戴的三维立体效果的问题,以便于用户参考和判断眼镜是否合适。根据本专利技术的一方面,提供一种眼镜虚拟试戴方法。所述方法包括,获取目标用户的头部的三维点云数据和二维图像数据;根据所述三维点云数据生成所述目标用户的头部的三维模型;依据所述三维点云数据和所述二维图像数据的对应关系,将所述二维图像数据映射到所述三维模型中;依据映射后的所述三维模型,从存储有多种眼镜模型的眼镜模型数据库中,确定与所述目标用户匹配的眼镜模型;向所述目标用户推送确定的所述眼镜模型对应的眼镜。优选地,所述获取目标用户的头部的三 ...
【技术保护点】
一种眼镜虚拟试戴方法,其特征在于,包括:获取目标用户的头部的三维点云数据和二维图像数据;根据所述三维点云数据生成所述目标用户的头部的三维模型;依据所述三维点云数据和所述二维图像数据的对应关系,将所述二维图像数据映射到所述三维模型中;依据映射后的所述三维模型,从存储有多种眼镜模型的眼镜模型数据库中,确定与所述目标用户匹配的眼镜模型;向所述目标用户推送确定的所述眼镜模型对应的眼镜。
【技术特征摘要】
1.一种眼镜虚拟试戴方法,其特征在于,包括:获取目标用户的头部的三维点云数据和二维图像数据;根据所述三维点云数据生成所述目标用户的头部的三维模型;依据所述三维点云数据和所述二维图像数据的对应关系,将所述二维图像数据映射到所述三维模型中;依据映射后的所述三维模型,从存储有多种眼镜模型的眼镜模型数据库中,确定与所述目标用户匹配的眼镜模型;向所述目标用户推送确定的所述眼镜模型对应的眼镜。2.根据权利要求1所述的方法,其特征在于,所述获取目标用户的头部的三维点云数据和二维图像数据包括:通过图像采集设备获取目标用户的头部的三维点云数据和二维图像数据;所述依据所述三维模型,从存储有多种眼镜模型的眼镜模型数据库中,确定与所述目标用户匹配的眼镜模型包括:根据所述三维点云数据计算所述目标用户的脸部和所述三维图像采集设备之间的距离,并根据计算得到的距离测定目标用户的视力数据;根据所述目标用户的头部对应的映射后的三维模型,确定目标用户的头型特征和瞳距数据;依据所述视力数据、所述头型特征和所述瞳距数据,从所述眼镜模型数据库中确定与目标用户匹配度最优的眼镜模型。3.根据权利要求2所述的方法,其特征在于,所述向所述目标用户推送确定的所述眼镜模型对应的眼镜包括:将所述眼镜模型和所述三维模型进行融合,并将融合后生成的模型向目标用户推送。4.根据权利要求3所述的方法,其特征在于,在所述向所述目标用户推送确定的所述眼镜模型对应的眼镜之后,还包括:接收对推送的所述眼镜的修改指令,通过所述修改指令对所述眼镜进行修改。5.根据权利要求1所述的方法,其特征在于,所述三维点云数据包括目标用户头部的前视点、左视点和右视点的三维点云数据;所述根据所述三维点云数据生成所述目标用户的头部的三维模型,包括:通过迭代算法对所述三维点云数据中每个视点对应的三维点云数据进行校准;将校准后的三个视点的三维点云数据进行组合;将组合后的三个视点的三维点云数据生成目标用户...
【专利技术属性】
技术研发人员:鲁敏,滕书华,张鹏,
申请(专利权)人:湖南拓视觉信息技术有限公司,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。