【技术实现步骤摘要】
图像拼接点获取方法及获取装置
本专利技术涉及图像处理领域,特别是涉及一种图像拼接点获取方法及获取装置。
技术介绍
骨骼动画中的角色由作为皮肤的单一网络模型和按照一定层次组织起来的骨骼组成。骨骼层次描述了角色的结构,将相邻的骨骼通过关节相邻,并且可以作相对的运动,通过改变相邻骨骼间的夹角以及位移,使得对应的角色可以做出不同的动作,实现不同的动画效果。现有的骨骼动画中具有固定素材以及变化素材,通过在固定素材上设定衔接点,然后根据衔接点将变化素材设置在固定素材上,从而完成了骨骼动画的制作。但是现有的变化素材的形状不一,将变化素材设置在固定素材上时,难以确定变化素材上的与固定素材的连接点。具体的,如需要给身份证证件照头像拼接一卡通身体,首先会在卡通身体上设置一衔接点,然后将身份证证件照头像连接在卡通身体的衔接点上,由于身份证证件照头像的人脸脸型不同,如有的人留长发等,身份证证件照头像上的连接点的位置可能会选择不正确,如将连接点选择在身份证证件照头像的头发上,而不是下巴上,这样会导致身份证证件照头像与卡通身体的拼接效果较差,甚至导致头像部分与卡通身体部分完全脱离的现象产生。
技术实现思路
本专利技术实施例提供一种可准确获取骨骼动画中变化素材的图像拼接点,从而实现骨骼动画准确生成的图像拼接点获取方法及获取装置;以解决现有的图像拼接点获取方法及获取装置中图像拼接点的获取位置不准确,导致骨骼动画中的固定素材和变化素材的拼接效果较差的技术问题。本专利技术实施例提供一种图像拼接点获取方法,其包括:获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;根据所述 ...
【技术保护点】
一种图像拼接点获取方法,其特征在于,包括:获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面;使用预设灰度阈值对所述图像灰度画面进行二值化处理,得到图像黑白画面;以及根据所述图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的位置。
【技术特征摘要】
1.一种图像拼接点获取方法,其特征在于,包括:获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面;使用预设灰度阈值对所述图像灰度画面进行二值化处理,得到图像黑白画面;以及根据所述图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的位置。2.根据权利要求1所述的图像拼接点获取方法,其特征在于,所述获取拼接点区域的第一色度值以及对比区域的第二色度值的步骤包括:获取多个相关图像画面中的图像拼接点所在区域的色度值,并根据多个所述图像拼接点所在区域的色度值,计算所述图像画面的拼接点区域的第一色度值;以及获取多个相关图像画面中的对比区域的色度值,并根据多个所述对比区域的色度值,计算所述图像画面的对比区域的第二色度值。3.根据权利要求1所述的图像拼接点获取方法,其特征在于,所述根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重的步骤包括:根据所述拼接点区域的第一色度值,确定所述拼接点区域的第一红色灰阶值、第一蓝色灰阶值以及第一绿色灰阶值;并根据所述对比区域的第二色度值,确定所述对比区域的第二红色灰阶值、第二蓝色灰阶值以及第二绿色灰阶值;以及根据所述第一红色灰阶值和所述第二红色灰阶值,确定所述拼接点区域的红色灰阶权重;根据所述第一蓝色灰阶值以及所述第二蓝色灰阶值,确定所述拼接点区域的蓝色灰阶权重;根据所述第一绿色灰阶值以及所述第二绿色灰阶值,确定所述拼接点区域的绿色灰阶权重。4.根据权利要求3所述的图像拼接点获取方法,其特征在于,所述根据所述第一红色灰阶值和所述第二红色灰阶值,确定所述拼接点区域的红色灰阶权重的步骤包括:将所述第一红色灰阶值和所述第二红色灰阶值的差值,设定为所述拼接点区域的红色灰阶权重;所述根据所述第一蓝色灰阶值以及所述第二蓝色灰阶值,确定所述拼接点区域的蓝色灰阶权重的步骤包括:将所述第一蓝色灰阶值和所述第二蓝色灰阶值的差值,设定为所述拼接点区域的蓝色灰阶权重;所述根据所述第一绿色灰阶值以及所述第二绿色灰阶值,确定所述拼接点区域的绿色灰阶权重的步骤包括:将所述第一绿色灰阶值和所述第二绿色灰阶值的差值,设定为所述拼接点区域的绿色灰阶权重。5.根据权利要求1所述的图像拼接点获取方法,其特征在于,所述使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面的步骤包括:获取所述图像画面的每个画面像素的红色灰阶值、绿色灰阶值以及蓝色灰阶值;通过以下公式计算所述图像画面中的每个画面像素的灰度值:Gi=(Ri*ri+Gi*gi+Bi*bi)/[3*(ri+gi+bi)];其中Gi为所述画面像素的灰度值,Ri为所述画面像素的红色灰阶值,ri为所述画面像素的红色灰阶权重,Gi为所述画面像素的绿色灰阶值,gi为所述画面像素的绿色灰阶权重,Bi为所述画面像素的蓝色灰阶值,bi为所述画面像素的蓝色灰阶权重;其中i是所述图像画面中的画面像素的序号,0<i<=A;A为所述图像画面的画面像素的总数量;以及使用所述每个画面像素的灰度值,对所述图像画面进行画面灰度处理,得到图像灰度画面。6.根据权利要求1所述的图像拼接点获取方法,其特征在于,所述使用预设灰度阈值对图像灰度画面进行二值化处理,得到图像黑白画面的步骤包括:将所述图像灰度画面中灰度值大于等于所述预设灰度阈值的画面像素设定为所述图像黑白画面的黑色画面像素;以及将所述图像灰度画面中灰度值小于所述预设灰度阈值的画面像素设定为所述图像黑白画面的白色画面像素。7.根据权利要求6所述的图像拼接点获取方法,其特征在于,所述根据所述图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的步骤包括:获取所述图像黑白画面中的所有黑色画面像素的边界轮廓或所有白色画面像素的边界轮廓;以及根据所述边界轮廓以及所述图像拼接点在所述边界轮廓上的位置,获取所述图像画面的图像拼接点的位置。8.根据权利要求1所述的图像拼接点获取方法,其特征在于,所述图像拼接点获取方法还包括:根据所述图像拼接点的预设区域,对所述图像拼接点的...
【专利技术属性】
技术研发人员:刘希呈,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。