一种基于拼接的旋转显示屏的图像切割方法及系统技术方案

技术编号:21915299 阅读:67 留言:0更新日期:2019-08-21 12:49
本发明专利技术公开一种基于拼接的旋转显示屏的图像切割方法及系统,方法包括步骤:生成用于至少2个拼接的旋转显示屏的切图模板,所述切图模板包括白色图片、以及设置在白色图片上的至少2个圆的模板数据,至少2个圆与至少2个拼接的旋转显示屏等同,模板数据包括每个圆的圆心坐标、层级以及相交圆;根据切图模板获取每个圆的取模数据;通过每个圆的取模数据对待显示素材的图片进行取模得到每个圆的图像数据。本发明专利技术基于拼接的旋转显示屏的图像切割方法及系统,对拼接的旋转显示屏的不规则形状的重叠部分的图像进行处理,通过对圆取模,颜色填充,像素像素值对比,获得新的取模数据,去除重叠部分,节约了大量的时间、人工成本。

An Image Cutting Method and System for Rotary Display Screen Based on Mosaic

【技术实现步骤摘要】
一种基于拼接的旋转显示屏的图像切割方法及系统
本专利技术涉及计算机视觉
,更具体地,涉及一种基于拼接的旋转显示屏的图像切割方法及系统。
技术介绍
随着旋转显示屏的兴起,出现了一种新的拼接显示方案。拼接的旋转显示屏是一种正圆型的显示屏,将拼接的旋转显示屏两两分层、叠加、部分重合就可以形成一个更大的屏幕,我们称之为拼接的旋转显示屏。该拼接方案由于中间有重叠部分,拼接的旋转显示屏的重叠部分的图像会产生光线干涉,因此,在进行图像切割的时候需要对其进行处理,否则会影响显示效果。为配合这种显示方案,现今市场上大都还是人工通过图像处理软件或视频处理软件手动来切割优化,这种方法耗时、耗力而且价格昂贵,而且切割效果差。
技术实现思路
本专利技术要解决的技术问题在于,拼接的旋转显示屏的重叠部分的图像会产生光线干涉,针对现有技术的上述缺陷,提供一种基于拼接的旋转显示屏的图像切割方法及系统。本专利技术解决其技术问题所采用的技术方案是:根据本专利技术的第一方面,提供一种基于拼接的旋转显示屏的图像切割方法,具体包括步骤:生成用于至少2个拼接的旋转显示屏的切图模板,切图模板包括白色图片、以及设置在白色图片上的至少2个圆的模板数据,至少2个圆与至少2个拼接的旋转显示屏等同,模板数据包括每个圆的圆心坐标、层级以及相交圆;根据模板数据获取每个圆的取模数据;通过每个圆的取模数据对待显示素材的图片进行取模得到每个圆的图像数据;待显示素材为图片、视频或gif。优选的,根据模板数据获取每个圆的取模数据,包括步骤:S211、将圆均分为L等份的扇形;每个扇形的角度为a=360/L;S212、根据拼接的旋转显示屏的至少一个LED扇叶的LED灯个数E对每个扇形进行分割;S213、计算第L行第E颗LED灯对应的像素坐标(xp,yp)为取模数据。优选的,圆的圆心坐标为C(x0,y0),圆的半径均为r;圆的像素坐标(xp,yp)的计算公式为:优选的,至少2个圆包括圆1和圆2,圆1和圆2部分交错重叠设置,所述圆1为上层,圆2为下层;根据模板数据获取每个圆的取模数据,还包括步骤:S221、将白色图片中圆1的像素值设置为(0,0,0)获得新图片:遍历白色图片中所有的像素点,当像素点的像素坐标与圆1的圆心的距离小于或等于r时,将像素点的像素值设置为(0,0,0)获得新图片;S222、获取圆2中与圆1的重叠部分:用圆2的取模数据对新图片进行取模得到圆2的像素值,像素值为(0,0,0)即为圆1与圆2的重叠部分;S223、获取圆2的新取模数据:将圆2的重叠部分的取模数据删除得到圆2的新取模数据。优选的,圆1的圆心坐标为C1(x10,y10),x10=x0,y10=y0;圆2的圆心坐标则为C2(x20,y20),x20=x0+S,y20=y0,S为圆1的圆心与圆2的圆心的距离;圆1的像素坐标(x1p,y1p)的计算公式为:圆2的像素坐标(x2p,y2p)的计算公式为:优选的,至少2个圆包括圆1和圆2,圆1和圆2部分交错重叠设置,圆1为上层,圆2为下层;还包括步骤:S15、分别生成圆1的坐标数据和圆2的坐标数据,具体包括步骤:S151、生成圆1的完整坐标数据(x1,y1)和圆2的完整坐标数据(x2,y2);S152、获取圆1和圆2交叉重叠部分的重叠坐标数据(xc,yc);S153、圆1的坐标数据(x1,y1)及圆2的坐标数据(x2,y2)为:优选的,根据模板数据获取每个圆的取模数据,还包括步骤:S201、根据圆1的坐标数据和圆2的坐标数据分别获取圆1的取模数据和圆2的取模数据。根据本专利技术一方面,提供一种计算机可读的存储介质,所述存储介质上存储有计算机程序,所述计算机程序被执行时实现如上所述的基于拼接的旋转显示屏的图像切割方法。根据本专利技术一方面,提供一种基于拼接的旋转显示屏的图像切割装置,包括处理器及存储器;其中,所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述处理器执行如上所述的基于拼接的旋转显示屏的图像切割方法。根据本专利技术一方面,提供一种基于拼接的旋转显示屏的图像切割系统,包括至少2个拼接的旋转显示屏、以及基于拼接的旋转显示屏的图像切割装置;其中,所述基于拼接的旋转显示屏的图像切割装置包括处理器及存储器;所述存储器用于存储计算机程序,所述处理器用于执行所述存储器存储的计算机程序,以使所述处理器执行如上所述的基于拼接的旋转显示屏的图像切割方法。实施本专利技术基于拼接的旋转显示屏的图像切割方法及系统的技术方案,具有如下优点或有益效果:本专利技术基于拼接的旋转显示屏的图像切割方法及系统,旋转显示屏的特点是当显示黑色图像时整个屏幕是透明的,而且越接近黑色的颜色值,其透明度越高,当RGB颜色值为都为0时,完全透明。对拼接的旋转显示屏的不规则形状的重叠部分的图像进行处理,通过对圆取模,颜色填充,像素颜色值对比,获得新的取模数据,去除重叠部分,节约了大量的时间、人工成本。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,附图中:图1是本专利技术基于拼接的旋转显示屏的图像切割方法实施例的第一流程示意图;图2是本专利技术基于拼接的旋转显示屏的图像切割方法实施例的第二流程示意图;图3是本专利技术基于拼接的旋转显示屏的图像切割方法实施例的旋转显示屏示意图;图4是本专利技术基于拼接的旋转显示屏的图像切割方法实施例的坐标系示意图;图5是本专利技术基于拼接的旋转显示屏的图像切割方法实施例的取模示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下文将要描述的各种示例性实施例将要参考相应的附图,这些附图构成了示例性实施例的一部分,其中描述了实现本专利技术可能采用的各种示例性实施例,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。应明白,它们仅是与如所附权利要求书中所详述的、本专利技术公开的一些方面相一致的装置和方法的例子,还可使用其他的实施例,或者对本文列举的实施例进行结构和功能上的修改,而不会脱离本专利技术的范围和实质。在其他情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。在本专利技术的描述中,需要理解的是,术语“中心”、“竖向”、“横向”、“长度”、“厚度”、“上下前后左右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的元件必须具有的特定的方位、以特定的方位构造和操作,因此,不能理解为对本专利技术的限制。此外,术语“圆1”、“圆2”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定的“圆1”、“圆2”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。为了本文档来自技高网...

【技术保护点】
1.一种基于拼接的旋转显示屏的图像切割方法,其特征在于,具体包括步骤:生成用于至少2个拼接的旋转显示屏的切图模板,所述切图模板包括白色图片、以及设置在所述白色图片上的至少2个圆的模板数据,至少2个所述圆与至少2个拼接的所述旋转显示屏等同,所述模板数据包括每个所述圆的圆心坐标、层级以及相交圆;根据所述模板数据获取每个所述圆的取模数据;通过每个所述圆的取模数据对待显示素材的图片进行取模得到每个所述圆的图像数据;所述待显示素材为图片、视频或gif。

【技术特征摘要】
1.一种基于拼接的旋转显示屏的图像切割方法,其特征在于,具体包括步骤:生成用于至少2个拼接的旋转显示屏的切图模板,所述切图模板包括白色图片、以及设置在所述白色图片上的至少2个圆的模板数据,至少2个所述圆与至少2个拼接的所述旋转显示屏等同,所述模板数据包括每个所述圆的圆心坐标、层级以及相交圆;根据所述模板数据获取每个所述圆的取模数据;通过每个所述圆的取模数据对待显示素材的图片进行取模得到每个所述圆的图像数据;所述待显示素材为图片、视频或gif。2.根据权利要求1所述的基于拼接的旋转显示屏的图像切割方法,其特征在于,所述根据所述模板数据获取每个所述圆的取模数据,包括步骤:S211、将所述圆均分为L等份的扇形;每个所述扇形的角度为a=360/L;S212、根据拼接的所述旋转显示屏的至少一个LED扇叶的LED灯个数E对每个所述扇形进行分割;S213、计算第k行第m颗LED灯对应的像素坐标(xp,yp)为所述取模数据。3.根据权利要求3所述的基于拼接的旋转显示屏的图像切割方法,其特征在于,所述圆的圆心坐标为C(x0,y0),所述圆的半径均为r;所述圆的像素坐标(xp,yp)的计算公式为:4.根据权利要求3所述的基于拼接的旋转显示屏的图像切割方法,其特征在于,至少2个所述圆包括圆1和圆2,所述圆1和圆2部分交错重叠设置,所述圆1为上层,所述圆2为下层;所述根据所述模板数据获取每个所述圆的取模数据,还包括步骤:S221、将所述白色图片中所述圆1的像素值设置为(0,0,0)获得新图片:遍历所述白色图片中所有的像素点,当所述像素点的像素坐标与所述圆1的圆心的距离小于或等于r时,将所述像素点的像素值设置为(0,0,0)获得所述新图片;S222、获取所述圆2中与所述圆1的重叠部分:用所述圆2的取模数据对所述新图片进行取模得到所述圆2的像素值,所述像素值为(0,0,0)即为所述圆1与圆2的重叠部分;S223、获取所述圆2的新取模数据:将所述圆2的所述重叠部分的取模数据删除得到所述圆2的新取模数据。5.根据权利要求4所述的基于拼接的旋转显示屏的图像切割方法,其特...

【专利技术属性】
技术研发人员:喻世杰王禹童侯志伟蔡壮
申请(专利权)人:深圳市芯动电子科技有限公司
类型:发明
国别省市:广东,44

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

1