图像拼接点获取方法及获取装置制造方法及图纸

技术编号:17364436 阅读:24 留言:0更新日期:2018-02-28 15:03
本发明专利技术提供一种图像拼接点获取方法,其包括:获取图像画面的拼接点区域的第一色度值以及图像画面的对比区域的第二色度值;根据第一色度值和所述第二色度值,确定图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;使用红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重,对图像画面进行画面灰度处理;使用预设灰度阈值对图像灰度画面进行二值化处理;根据图像黑白画面的边界轮廓,获取图像画面的图像拼接点的位置。本发明专利技术还提供一种图像拼接点获取装置,本发明专利技术根据图像画面的拼接点区域的彩色特征,对图像画面进行灰度以及二值化处理,从而可准确的获取图像画面中图像拼接点的位置,进而可实现骨骼动画的准确生成。

Acquisition method and acquisition device for image stitching point

【技术实现步骤摘要】
图像拼接点获取方法及获取装置
本专利技术涉及图像处理领域,特别是涉及一种图像拼接点获取方法及获取装置。
技术介绍
骨骼动画中的角色由作为皮肤的单一网络模型和按照一定层次组织起来的骨骼组成。骨骼层次描述了角色的结构,将相邻的骨骼通过关节相邻,并且可以作相对的运动,通过改变相邻骨骼间的夹角以及位移,使得对应的角色可以做出不同的动作,实现不同的动画效果。现有的骨骼动画中具有固定素材以及变化素材,通过在固定素材上设定衔接点,然后根据衔接点将变化素材设置在固定素材上,从而完成了骨骼动画的制作。但是现有的变化素材的形状不一,将变化素材设置在固定素材上时,难以确定变化素材上的与固定素材的连接点。具体的,如需要给身份证证件照头像拼接一卡通身体,首先会在卡通身体上设置一衔接点,然后将身份证证件照头像连接在卡通身体的衔接点上,由于身份证证件照头像的人脸脸型不同,如有的人留长发等,身份证证件照头像上的连接点的位置可能会选择不正确,如将连接点选择在身份证证件照头像的头发上,而不是下巴上,这样会导致身份证证件照头像与卡通身体的拼接效果较差,甚至导致头像部分与卡通身体部分完全脱离的现象产生。
技术实现思路
本专利技术实施例提供一种可准确获取骨骼动画中变化素材的图像拼接点,从而实现骨骼动画准确生成的图像拼接点获取方法及获取装置;以解决现有的图像拼接点获取方法及获取装置中图像拼接点的获取位置不准确,导致骨骼动画中的固定素材和变化素材的拼接效果较差的技术问题。本专利技术实施例提供一种图像拼接点获取方法,其包括:获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面;使用预设灰度阈值对所述图像灰度画面进行二值化处理,得到图像黑白画面;以及根据图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的位置。本专利技术实施例还提供一种图像拼接点获取装置,其包括:区域色度值获取模块,用于获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;彩色灰阶权重确定模块,用于根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;画面灰度处理模块,用于使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面;画面二值化处理模块,用于使用预设灰度阈值对所述图像灰度画面进行二值化处理,得到图像黑白画面;以及图像拼接点获取模块,用于根据图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的位置。相较于现有技术,本专利技术的图像拼接点获取方法及获取装置根据图像画面的拼接点区域的彩色特征,对图像画面进行灰度以及二值化处理,从而可准确的获取图像画面中图像拼接点的位置,进而可实现骨骼动画的准确生成;解决了现有的图像拼接点获取方法及获取装置中图像拼接点的获取位置不准确,导致骨骼动画中的固定素材和变化素材的拼接效果较差的技术问题。附图说明图1为本专利技术的图像拼接点获取方法的第一优选实施例的流程图;图2为本专利技术的图像拼接点获取方法的第二优选实施例的流程图;图3为本专利技术的图像拼接点获取方法的第二优选实施例的步骤S202的流程图;图4为本专利技术的图像拼接点获取方法的第二优选实施例的步骤S203的流程图;图5为本专利技术的图像拼接点获取方法的第二优选实施例的步骤S205的流程图;图6为本专利技术的图像拼接点获取装置的第一优选实施例的结构示意图;图7为本专利技术的图像拼接点获取装置的第二优选实施例的结构示意图;图8为本专利技术的图像拼接点获取装置的第二优选实施例的区域色度值获取模块的结构示意图;图9为本专利技术的图像拼接点获取装置的第二优选实施例的彩色灰阶权重确定模块的结构示意图;图10为本专利技术的图像拼接点获取装置的第二优选实施例的彩色灰阶权重确定模块的彩色灰阶权重确定单元的结构示意图;图11为本专利技术的图像拼接点获取装置的第二优选实施例的画面灰度处理模块的结构示意图;图12为本专利技术的图像拼接点获取装置的第二优选实施例的画面二值化处理模块的结构示意图;图13为本专利技术的图像拼接点获取装置的第二优选实施例的图像拼接点获取模块的结构示意图;图14为本专利技术的图像拼接点获取方法及图像拼接点获取装置的具体实施例的流程图;图15A至图15H为本专利技术的图像拼接点获取方法及图像拼接点获取装置的具体实施例的操作示意图;图16为本专利技术的图像拼接点获取装置所在的电子设备的工作环境结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行之作业的步骤及符号来说明,除非另有述明。因此,其将可了解到这些步骤及操作,其中有数次提到为由计算机执行,包括了由代表了以一结构化型式中的数据之电子信号的计算机处理单元所操纵。此操纵转换该数据或将其维持在该计算机之内存系统中的位置处,其可重新配置或另外以本领域技术人员所熟知的方式来改变该计算机之运作。该数据所维持的数据结构为该内存之实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域技术人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本专利技术的图像拼接点获取方法及获取装置可设置在各种对图像进行动画处理的电子设备上,该电子设备包括但不限于可穿戴设备、头戴设备、医疗健康平台、个人计算机、服务器计算机、手持式或膝上型设备、移动设备(比如移动电话、个人数字助理(PDA)、媒体播放器等等)、多处理器系统、消费型电子设备、小型计算机、大型计算机、包括上述任意系统或设备的分布式计算环境,等等。本专利技术的电子设备可准确的获取动画中固定素材和变化素材的图像拼接点,从而实现了固定素材和变化素材的完美拼接,提高了动画生成的准确性以及有效性。请参照图1,图1为本专利技术的图像拼接点获取方法的第一优选实施例的流程图。本优选实施例的图像拼接点获取方法可使用上述的电子设备进行实施,本优选实施例的图像拼接点获取方法包括:步骤S101,获取图像画面的拼接点区域的第一色度值以及图像画面的对比区域的第二色度值;步骤S102,根据第一色度值和第二色度值,确定图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;步骤S103,使用红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重,对图像画面进行画面灰度处理,得到图像灰度画面;步骤S104,使用预设灰度阈值对图像灰度画面进行二值化处理,得到图像黑白画面;步骤S105,根据图像黑白画面的边界轮廓,获取图像画面的图像拼接点的位置。下面详细说明本优选实施例的图像拼接点获取方法的各步骤的具体流程。在步骤S101中,当用户需要获取图像画面(如
技术介绍
中的变化素材)中的图像拼接点时,图像拼接点获取装置会先获取图像画面的拼接点区域的第一色度值,这里的拼接点区域是指包含图像拼接点,且与图像拼接点的色度值大致相同的图像区本文档来自技高网
...
图像拼接点获取方法及获取装置

【技术保护点】
一种图像拼接点获取方法,其特征在于,包括:获取图像画面的拼接点区域的第一色度值以及所述图像画面的对比区域的第二色度值;根据所述第一色度值和所述第二色度值,确定所述图像画面的红色灰阶权重、蓝色灰阶权重以及绿色灰阶权重;使用所述红色灰阶权重、所述蓝色灰阶权重以及所述绿色灰阶权重,对所述图像画面进行画面灰度处理,得到图像灰度画面;使用预设灰度阈值对所述图像灰度画面进行二值化处理,得到图像黑白画面;以及根据所述图像黑白画面的边界轮廓,获取所述图像画面的图像拼接点的位置。

【技术特征摘要】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1