图像处理方法及电子设备、存储介质与流程

文档序号:22427832发布日期:2020-10-02 10:04阅读:92来源:国知局
图像处理方法及电子设备、存储介质与流程

本发明涉及计算机技术领域,尤其涉及一种图像处理方法及电子设备、存储介质。



背景技术:

多媒体幕墙一般由安装于建筑外墙的显示屏组成,由于建筑外墙的形态多种多样,在安装显示屏时会采用不同的安装方式。例如,由于建筑格栅的间距存在差异,有的会采用单侧安装的安装方式,有的会采用左右两侧安装的安装方式。其中,采用两侧安装的安装方式时,该幕墙区域的显示点会出现显示点分布不均匀的情形,进而导致图像在该区域显示时会出现图像变形。



技术实现要素:

本申请实施例公开了一种图像处理方法及电子设备,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。

本申请实施例第一方面公开了一种图像处理方法,所述方法包括:

从预设的显示屏组中确定出显示点分布不均匀的目标显示区域;

从原始图像中截取出待处理图像,其中,所述原始图像在所述显示屏组显示时所述待处理图像显示于所述目标显示区域;

根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配;

根据所述原始图像和所述调整后的待处理图像生成目标图像;

输出所述目标图像以使所述目标图像在所述显示屏组中显示。

作为一种可选的实施方式,在本申请实施例第一方面中,在所述从原始图像中截取出待处理图像之后,所述方法还包括:

创建新图层;

将所述待处理图像加载至所述新图层;

所述根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配,包括:

在所述新图层中根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配。

作为一种可选的实施方式,在本申请实施例第一方面中,所述根据所述原始图像和所述调整后的待处理图像生成目标图像,包括:

叠加包括所述调整后的待处理图像的新图层和包括所述原始图像的初始图层,以获得目标图像。

作为一种可选的实施方式,在本申请实施例第一方面中,所述目标显示区域包括若干平行设置的灯条屏,所述灯条屏之间的设置间隔存在差异;

所述在所述新图层中根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配,包括:

依次获取所述灯条屏的设置间隔;

根据所述设置间隔获取所述目标显示区域的显示点的分布间隔;

在所述新图层中根据所述分布间隔移动所述待处理图像的像素点,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配。

作为一种可选的实施方式,在本申请实施例第一方面中,所述从预设的显示屏组中确定出显示点分布不均匀的目标显示区域,包括:

获取预设的显示屏组的屏幕信息,所述显示屏组包括若干个显示区域,所述屏幕信息至少包括所述若干个显示区域各自的显示点分布;

根据所述屏幕信息从所述若干个显示区域中确定出显示点分布不均匀的显示区域,并将所述显示点分布不均匀的显示区域确定为目标显示区域。

作为一种可选的实施方式,在本申请实施例第一方面中,所述根据所述原始图像和所述调整后的待处理图像生成目标图像之前,所述方法还包括:

建立预览窗口,所述预览窗口的显示点分布与所述目标显示区域的显示点分布相对应;

将所述调整后的待处理图像加载至所述预览窗口中进行预览显示,并获取预览结果;

所述根据所述原始图像和所述调整后的待处理图像生成目标图像,包括:

如果所述预览结果指示所述调整后的待处理图像在所述预览窗口中正常显示,根据所述原始图像和所述调整后的待处理图像生成目标图像。

作为一种可选的实施方式,在本申请实施例第一方面中,所述根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配,包括:

确定出所述待处理图像的像素点的原始坐标;

根据所述目标显示区域的显示点分布获取所述待处理图像的像素点的目标坐标;

将所述待处理图像的像素点从所述原始坐标所在位置移动至所述目标坐标所在位置,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配。

本申请实施例第二方面公开了一种电子设备,所述电子设备包括:

确定单元,用于从预设的显示屏组中确定出显示点分布不均匀的目标显示区域;

截取单元,用于从原始图像中截取出待处理图像,其中,所述原始图像在所述显示屏组显示时所述待处理图像显示于所述目标显示区域;

调整单元,用于根据所述目标显示区域的显示点分布调整所述待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与所述目标显示区域的显示点分布相匹配;

生成单元,用于根据所述原始图像和所述调整后的待处理图像生成目标图像;

输出单元,用于输出所述目标图像以使所述目标图像在所述显示屏组中显示。

本申请实施例第三方面公开一种电子设备,所述电子设备包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面公开的一种图像处理方法。

本申请实施例第四方面一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序用于执行本申请实施例第一方面公开的一种图像处理方法。

本申请实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本申请实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本申请实施例具有以下有益效果:

在显示屏组中确定出显示点分布不均匀的目标显示区域,从原始图像中截取出将会在该目标显示区域显示的待处理图像;根据目标显示区域的显示点分布调整待处理图像的像素点排布,使得调整后的待处理图像的像素点排布与该目标显示区域的显示点分布相匹配;根据原始图像和调整后的待处理图像生成目标图像;输出目标图像,使得该目标图像在显示屏组中显示,可见,实施本申请实施例,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例公开的一种图像处理方法的流程示意图;

图2是本申请实施例公开的另一种图像处理方法的流程示意图;

图3是本申请实施例公开的另一种图像处理方法的流程示意图;

图4是本申请实施例公开的一种电子设备的结构示意图;

图5是本申请实施例公开的另一种电子设备的结构示意图;

图6是本申请实施例公开的另一种电子设备的结构示意图;

图7是本申请实施例公开的另一种电子设备的结构示意图;

图8是本申请实施例公开的一种确定出目标显示区域的过程示意图;

图9是本申请实施例公开的一种数据传输系统的结构示意图;

图10是本申请实施例公开的一种显示屏组的结构示意图;

图11是本申请实施例公开的一种调整待处理图像的像素点排布的过程示意图;

图12是本申请实施例公开的一种显示屏组显示图像的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同的对象,而不是用于描述特定顺序。本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请实施例公开了一种图像处理方法及电子设备,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。以下进行结合附图进行详细描述。

为了更好的理解本申请实施例公开的图像处理方法,下面先对本申请实施例公开的一种数据传输系统进行描述。请参阅图9,图9是本申请实施例公开的一种数据传输系统的结构示意图。可以理解的是,图9仅为本申请实施例公开的数据传输系统的一示例性结构示意图,其它任何在图9所示的基础上进行优化或者变形得到的,且能够实现本发明技术方案的系统均属于本发明保护范围,对此不作具体限定。如图9所示,电子设备901能够将图像等数据传输至显示屏组902,从而实现在显示屏组902显示图像等数据。

请参阅图1,图1是本申请实施例公开的一种图像处理方法的流程示意图。如图1所示,该图像处理方法可以包括以下步骤。

101、电子设备从预设的显示屏组中确定出显示点分布不均匀的目标显示区域。

本申请实施例中,上述电子设备可以是服务器、电脑或智能手机等,也可以是其他类型的电子设备,本申请实施例不作限定。

本申请实施例中,显示屏组可包括若干个显示屏,显示屏的类型具体可以是灯条屏、点阵屏或网屏以及led(light-emittingdiode,发光二极管)显示屏等,上述显示点具体可以指显示屏的显示像素点;每个显示屏可以分别设置在不同建筑的外墙上,也可在同一外墙上设置有多个显示屏。显示屏组包括的若干个显示屏可以用于协同显示一张图像,每个显示屏显示的图像内容可以为该协同显示的图像中的一部分,具体可参阅图12,图12是本申请实施例公开的一种显示屏组显示图像的示意图,显示屏组包括甲显示屏、乙显示屏和丙显示屏,协同显示五角星图像。每个显示屏的分辨率可相同也可不同,其中,显示屏的分辨率指的是显示器所能显示的像素数量,即显示点的数量。可根据显示屏组包括的各个显示屏将显示屏组划分成若干个显示区域,每个显示屏可分别对应一个显示区域。在一些实施例中,也可按照显示屏的位置及分辨率划分显示区域,位置相邻且分辨率相同的多个显示屏,也可对应一个显示区域。在一些实施例中,也可按照显示屏所属的建筑对显示区域进行划分,属于同一建筑外墙上的显示屏可对应一个显示区域,可以理解地,显示区域的划分方式在本申请不作限定。

每个显示区域可包括多个按照一定规则排列的显示点,显示点之间可以均匀分布,也可以是不均匀分布,其中,显示点间的排列间隔不同即可视为分布不均匀,显示区域的显示点可与该显示区域对应的显示屏上的发光点(例如led灯等)一一对应。其中显示点分布不均匀的区域被确定为目标显示区域,因此目标显示区域的数量可以大于等于1,具体的可以是1、3或10等。

作为一种可选的实施方式,步骤101可以包括:

电子设备输出预设的测试图像至预设的显示屏组,以使该测试图像在该显示屏组中进行显示测试;获取测试结果,并根据该测试结果确定出显示点分布不均匀的目标显示区域。

进一步可选的,该测试结果可以包括显示图像,该显示图像指测试图像在显示屏组显示时的显示的图像,根据该测试结果确定出显示点分布不均匀的目标显示区域具体可以是:通过对比测试图像与显示图像,确定出显示图像相对于测试图像存在畸变的部分,即将显示屏组中显示该存在畸变的部分的区域确定为显示点分布不均匀的目标显示区域。请参阅图8,图8是本申请实施例公开的一种确定出目标显示区域的过程示意图,通过对比测试通过对比测试图像801与显示图像802,能够确定显示图像802存在畸变的部分为“庆”所在的部分,而“庆”所在的部分在显示屏组803中的b区域显示,则确定b区域为显示点分布不均匀的目标显示区域。

可见,实施本实施方式,电子设备能够利用测试图像确定出显示点分布不均匀的目标显示区域,准确率较高。

102、电子设备从原始图像中截取出待处理图像,其中,原始图像在显示屏组显示时待处理图像显示于目标显示区域。

上述原始图像指计划在显示屏组中显示的图像,待处理图像指需要进行图像处理的图像。电子设备可根据确定的目标显示区域从原始图像中截取出待处理图像。在一些实施例中,电子设备获取显示屏组与目标显示区域的尺寸比例,该尺寸比例可以为显示屏组与目标显示区域的长度的比例以及显示屏组与目标显示区域的宽度的比例。并根据显示屏组与目标显示区域的尺寸比例和原始图像的尺寸确定出待处理图像的尺寸。举例来说,如果显示屏组与目标显示区域的长度的比例为4:1,显示屏组与目标显示区域的宽度的比例为1:1,则原始图像长度与待处理图像的长度比例为4:1,原始图像长度与待处理图像的宽度比例为1:1,进而能够得出待处理图像的尺寸。电子设备按照待处理图像的尺寸从原始图像中截取出待处理图像。进一步的,电子设备还可以根据目标显示区域在显示屏组中的位置,确定出待处理图像在原始图像中的位置,从而电子设备按照待处理图像的尺寸和待处理图像在原始图像中的位置,从原始图像中截取出待处理图像。例如,如果目标显示区域在显示屏组的最左侧,则待处理图像在原始图像中的最左侧。

在一些实施方式中,电子设备按照待处理图像的尺寸和待处理图像在原始图像中的位置,从原始图像中截取出待处理图像具体可以是:电子设备生成对应于待处理图像的尺寸的截取框,该截取框用于限定待处理图像的图像范围,并在该截取框移动至上述待处理图像在原始图像中的位置时,截取出该截取框中的图像作为待处理图像。利用显示屏组与目标显示区域的尺寸比例以及目标显示区域在显示屏组中的位置等相对关系来截取待处理图像,准确率较高。

103、电子设备根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。

本申请实施例中,电子设备可以通过调整待处理图像中各个像素点在待处理图像上的位置实现调整待处理图像的像素点排布,调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配,即按照一定的缩放比例缩放上述待调整后的待处理图像后,调整后的待处理图像的像素点排布与目标显示区域的显示点分布是相同的,从而调整后的待处理图像在目标显示区域显示时不会发生畸变。

104、电子设备根据原始图像和调整后的待处理图像生成目标图像。

上述目标图像原始图像指对原始图像中的待处理图像进行图像处理后得到的图像,在一些实施例中,电子设备在可以在从原始图像中截取出待处理图像后,存储剩余的图像,在获取调整后的待处理图像后,合并剩余的图像和调整后的待处理图像,进而获得目标图像。

105、电子设备输出目标图像以使该目标图像在显示屏组中显示。

请参阅图9,电子设备901和显示屏组902之间能够进行数据传输,从而电子设备能够将目标图像输出至显示屏组进行显示。本申请实施例中,电子设备可以通过有线传输或无线传输的方式将目标图像输出至显示屏组,其中,无线传输具体可以是wifi传输、4g网络传输、5g网络传输或数传电台传输等,本申请实施例不作限定。

作为一种可选的实施方式,在步骤105之前,还可以包括以下步骤:

电子设备根据显示屏组的屏幕特征建立虚拟显示屏,将上述目标图像加载至虚拟显示屏组中进行显示,并获取显示结果;步骤105包括:

如果显示结果指示目标图像在虚拟显示屏组中正常显示,输出目标图像以使目标图像在显示屏组中显示。

具体地,在电子设备根据显示屏组的屏幕特征建立虚拟显示屏之前,电子设备获取显示屏组的屏幕特征,该屏幕特征包括显示屏组的形状、尺寸以及显示点分布等,从而上述虚拟显示屏的形状与显示屏组的形状相同,虚拟显示屏的形状与显示屏组的尺寸成比例关系,虚拟显示屏的显示点分布与显示屏组的显示点分布相对应。

可见,实施本实施方式,将目标图像在虚拟显示屏组进行显示,能够先验证目标图像是否符合需求,避免在目标图像不符合需求时直接将目标图像输出至显示屏组进行显示带来的资源浪费。

上述实施例提供的方法,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,能够利用测试图像确定出显示点分布不均匀的目标显示区域,准确率较高。此外,利用显示屏组与目标显示区域的尺寸比例以及目标显示区域在显示屏组中的位置等相对关系来截取待处理图像,准确率较高。此外,将目标图像在虚拟显示屏组进行显示,能够先验证目标图像是否符合需求,避免在目标图像不符合需求时直接将目标图像输出至显示屏组进行显示带来的资源浪费。

请参阅图2,图2是本申请实施例公开的另一种图像处理方法的流程示意图。如图2所示,该图像处理方法可以包括以下步骤。

201、电子设备从预设的显示屏组中确定出显示点分布不均匀的目标显示区域。

202、电子设备从原始图像中截取出待处理图像,其中,原始图像在显示屏组显示时待处理图像显示于目标显示区域。

203、电子设备创建新图层,并将上述待处理图像加载至该新图层。

204、电子设备在新图层中根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。

本申请实施例中,将待处理图像加载至新图层中进行图像处理,能够避免影响原始图像。

在一些实施例中,上述显示屏组可以由若干灯条屏组成,其中,目标显示区域的显示点可以是在某一方向上分布不均匀,如在水平方向或竖直方向上分布不均匀,即显示屏组中灯条屏等间距安装的区域显示点分布均匀,显示屏组中灯条屏以不等间距安装的区域显示点分布不均匀。举例来说,请参阅图10,图10是本申请实施例公开的一种显示屏组的结构示意图,该显示屏组是由安装在建筑外墙的多个灯条屏组成的多媒体幕墙,多媒体幕墙的甲区域以400mm为安装间距等间距安装灯条屏,则甲区域的显示点分布均匀,乙区域依次以200mm、300mm、200mm和300mm为安装间距安装灯条屏,则乙区域的显示点分布不均匀。步骤204可以包括:

电子设备依次获取灯条屏的设置间隔;其中,上述目标显示区域包括若干平行设置的灯条屏,灯条屏之间的设置间隔存在差异;电子设备根据设置间隔获取目标显示区域的显示点的分布间隔;并在新图层中根据分布间隔移动待处理图像的像素点,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。具体地,在新图层中根据分布间隔移动待处理图像的像素点可以包括:获取待处理图像与目标显示区域的尺寸比例,并根据该尺寸比例和分布间隔确定出该分布间隔对应的像素点排布间隔,并利用像素点排布间隔确定出移动距离,根据分布间隔确定出移动方向,在新图层中按照该移动距离和移动待处理图像的像素点,具体可参阅图11,图11是本申请实施例公开的一种调整待处理图像的像素点排布的过程示意图。可见,根据灯条屏的设置间隔调整待处理图像的像素点排布,能够有效规避后续目标图像在显示屏组显示时出现图像畸变。

205、电子设备叠加包括调整后的待处理图像的新图层和包括原始图像的初始图层,以获得目标图像。

本申请实施例中,通过叠加图层的方式获得目标图像,能够加快图像处理的速率。

206、电子设备输出目标图像以使该目标图像在显示屏组中显示。

上述实施例提供的方法,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,将待处理图像加载至新图层中进行图像处理,能够避免影响原始图像。此外,根据灯条屏的设置间隔调整待处理图像的像素点排布,能够有效规避后续目标图像在显示屏组显示时出现图像畸变。此外,通过叠加图层的方式获得目标图像,能够加快图像处理的速率。

请参阅图3,图3是本申请实施例公开的一种图像处理方法的流程示意图。如图3所示,该图像处理方法可以包括以下步骤。

301、电子设备获取预设的显示屏组的屏幕信息,该显示屏组包括若干个显示区域,该屏幕信息至少包括若干个显示区域各自的显示点分布。

302、电子设备根据屏幕信息从若干个显示区域中确定出显示点分布不均匀的显示区域,并将显示点分布不均匀的显示区域确定为目标显示区域。

303、电子设备从原始图像中截取出待处理图像,其中,原始图像在显示屏组显示时待处理图像显示于目标显示区域。

304、电子设备确定出待处理图像的像素点的原始坐标。

本申请实施例中,电子设备可以在待处理图像中建立参考坐标系,并将待处理图像的像素点在该参考坐标系中的坐标确定为原始坐标。

305、电子设备根据目标显示区域的显示点分布获取待处理图像的像素点的目标坐标。

上述目标坐标指待处理图像的像素点预计调整到的坐标位置。

在一些实施方式中,步骤305可以包括:电子设备获取目标待处理图像与目标显示区域的尺寸比例,并根据该尺寸比例缩放上述目标显示区域,以使缩放后的目标显示区域的尺寸与待处理图像相同;并在缩放后的目标显示区域建立目标坐标系,并获取目标显示区域的显示点在目标坐标系中的坐标,其中,目标坐标系在目标显示区域的位置与参考坐标系在待处理图像中的位置相对应;将待处理图像的像素点与目标显示区域的显示点一一进行匹配,并将目标显示区域的显示点在目标坐标系中的坐标确定为待处理图像的像素点的目标坐标。利用缩放后的目标显示区域获取待处理图像的像素点的目标坐标,准确率较高。

306、电子设备将待处理图像的像素点从原始坐标所在位置移动至目标坐标所在位置,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。

实施步骤304~306,先确定待处理图像的像素点的原始坐标和目标坐标,再进行像素点调整,准确度较高。

307、电子设备建立预览窗口,该预览窗口的显示点分布与目标显示区域的显示点分布相对应。

本申请实施例中,上述预览窗口的显示点分布与目标显示区域的显示点分布相对应,即按照一定的缩放比例缩放上述预览窗口后,缩放后的预览窗口的显示点分布与目标显示区域的显示点分布是相同的。

308、电子设备将调整后的待处理图像加载至预览窗口中进行预览显示,并获取预览结果。

309、如果预览结果指示调整后的待处理图像在预览窗口中正常显示,电子设备根据原始图像和调整后的待处理图像生成目标图像。

本申请实施例中,先在预览窗口中预览显示调整后的待处理图像,确认调整后的待处理图像在预览窗口中正常显示后,再执行生成目标图像的步骤,能够避免由于调整后的待处理图像未能达到预期显示效果导致的重复执行后续的步骤,进而提高图像处理的效率。

310、电子设备输出目标图像以使该目标图像在显示屏组中显示。

上述实施例提供的方法,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,先确定待处理图像的像素点的原始坐标和目标坐标,再进行像素点调整,准确度较高。此外,利用缩放后的目标显示区域获取待处理图像的像素点的目标坐标,准确率较高。此外,能够避免由于调整后的待处理图像未能达到预期显示效果导致的重复执行后续的步骤,进而提高图像处理的效率。

请参阅图4,图4是本申请实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:

确定单元401,用于从预设的显示屏组中确定出显示点分布不均匀的目标显示区域;

作为一种可选的实施方式,确定单元401用于从显示屏组中确定出显示点分布不均匀的目标显示区域的方式具体可以为:

确定单元401输出预设的测试图像至预设的显示屏组,以使该测试图像在该显示屏组中进行显示测试;获取测试结果,并根据该测试结果确定出显示点分布不均匀的目标显示区域。

进一步可选的,该测试结果可以包括测试图像在显示屏组显示时的显示图像,根据该测试结果确定出显示点分布不均匀的目标显示区域具体可以是:通过对比测试图像与显示图像,确定出显示图像相对于测试图像存在畸变的部分,即将显示屏组中显示该存在畸变的部分的区域确定为显示点分布不均匀的目标显示区域。请参阅图8,图8是本申请实施例公开的一种确定出目标显示区域的示例图,通过对比测试通过对比测试图像801与显示图像802,能够确定显示图像802存在畸变的部分为“庆”所在的部分,而“庆”所在的部分在显示屏组803中的b区域显示,则确定b区域为显示点分布不均匀的目标显示区域。

实施本实施方式,确定单元401能够利用测试图像确定出显示点分布不均匀的目标显示区域,准确率较高。

截取单元402,用于从原始图像中截取出待处理图像,其中,原始图像在显示屏组显示时待处理图像显示于目标显示区域;

在一些实施例中,截取单元402从原始图像中截取出待处理图像可以包括:截取单元402获取显示屏组与目标显示区域的尺寸比例,并根据该尺寸比例和原始图像的尺寸确定出待处理图像的尺寸,截取单元402按照待处理图像的尺寸从原始图像中截取出待处理图像;进一步的,截取单元402还可以根据目标显示区域在显示屏组中的位置,确定出待处理图像在原始图像中的位置,从而截取单元402按照待处理图像的尺寸和待处理图像在原始图像中的位置,从原始图像中截取出待处理图像;更进一步的,截取单元402按照待处理图像的尺寸和待处理图像在原始图像中的位置,从原始图像中截取出待处理图像具体可以是:截取单元402生成对应于待处理图像的尺寸的截取框,该截取框用于限定待处理图像的图像范围,并在该截取框移动至上述待处理图像在原始图像中的位置时,截取出该截取框中的图像作为待处理图像。利用显示屏组与目标显示区域的尺寸比例以及目标显示区域在显示屏组中的位置等相对关系来截取待处理图像,准确率较高。

调整单元403,用于根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配;

生成单元404,用于根据原始图像和调整后的待处理图像生成目标图像;

在一些实施例中,生成单元404在可以在从原始图像中截取出待处理图像后,存储剩余的图像,在获取调整后的待处理图像后,合并剩余的图像和调整后的待处理图像,进而获得目标图像。

输出单元405,用于输出目标图像以使目标图像在显示屏组中显示。

作为一种可选的实施方式,输出单元405,还可以用于输出目标图像以使目标图像在显示屏组中显示之前,根据显示屏组的屏幕特征建立虚拟显示屏,将上述目标图像加载至虚拟显示屏组中进行显示,并获取显示结果;输出单元405用于输出目标图像以使目标图像在显示屏组中显示的方式具体为:

输出单元405,用于如果显示结果指示目标图像在虚拟显示屏组中正常显示,输出目标图像以使目标图像在显示屏组中显示。

具体地,在输出单元405根据显示屏组的屏幕特征建立虚拟显示屏之前,输出单元405获取显示屏组的屏幕特征,该屏幕特征包括显示屏组的形状、尺寸以及显示点分布等,从而上述虚拟显示屏的形状与显示屏组的形状相同,虚拟显示屏的形状与显示屏组的尺寸成比例关系,虚拟显示屏的显示点分布与显示屏组的显示点分布相对应。

可见,实施本实施方式,将目标图像在虚拟显示屏组进行显示,能够先验证目标图像是否符合需求,避免在目标图像不符合需求时直接将目标图像输出至显示屏组进行显示带来的资源浪费。

上述实施例提供的电子设备,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,能够利用测试图像确定出显示点分布不均匀的目标显示区域,准确率较高。此外,利用显示屏组与目标显示区域的尺寸比例以及目标显示区域在显示屏组中的位置等相对关系来截取待处理图像,准确率较高。此外,将目标图像在虚拟显示屏组进行显示,能够先验证目标图像是否符合需求,避免在目标图像不符合需求时直接将目标图像输出至显示屏组进行显示带来的资源浪费。

请参阅图5,图5是本申请实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备是由图4所示的电子设备进行优化得到的。与图4所示的电子设备相比较,图5所示的电子设备还可以包括:

创建单元406,用于在从原始图像中截取出待处理图像之后,创建新图层;

第一加载单元407,用于将待处理图像加载至新图层;

调整单元403用于根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配的方式具体为:

调整单元403,用于在新图层中根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。

生成单元404用于根据原始图像和调整后的待处理图像生成目标图像的方式具体为:

生成单元404,用于叠加包括调整后的待处理图像的新图层和包括原始图像的初始图层,以获得目标图像。

进一步地,调整单元403用于在新图层中根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配的方式具体可以为:

调整单元403,用于依次获取灯条屏的设置间隔;根据设置间隔获取目标显示区域的显示点的分布间隔;在新图层中根据分布间隔移动待处理图像的像素点,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配;其中,目标显示区域包括若干平行设置的灯条屏,所述灯条屏之间的设置间隔存在差异。具体地,在新图层中根据分布间隔移动待处理图像的像素点可以包括:获取待处理图像与目标显示区域的尺寸比例,并根据该尺寸比例和分布间隔确定出该分布间隔对应的像素点排布间隔,并利用像素点排布间隔确定出移动距离,根据分布间隔确定出移动方向,在新图层中按照该移动距离和移动待处理图像的像素点,具体可参阅图10,图10是本申请实施例公开的一种调整待处理图像的像素点排布的示意图。可见,根据灯条屏的设置间隔调整待处理图像的像素点排布,能够有效规避后续目标图像在显示屏组显示时出现图像畸变。

上述实施例提供的的电子设备,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,将待处理图像加载至新图层中进行图像处理,能够避免影响原始图像。此外,根据灯条屏的设置间隔调整待处理图像的像素点排布,能够有效规避后续目标图像在显示屏组显示时出现图像畸变。此外,通过叠加图层的方式获得目标图像,能够加快图像处理的速率。

请参阅图6,图6是本申请实施例公开的另一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备进行优化得到的。与图5所示的电子设备相比较,图6所示的电子设备还可以包括:

建立单元408,用于在根据原始图像和调整后的待处理图像生成目标图像之前,建立预览窗口,该预览窗口的显示点分布与目标显示区域的显示点分布相对应;

第二加载单元409,用于将调整后的待处理图像加载至预览窗口中进行预览显示,并获取预览结果;

生成单元404用于根据原始图像和调整后的待处理图像生成目标图像的方式具体为:

生成单元404,用于在预览结果指示调整后的待处理图像在预览窗口中正常显示时,根据原始图像和调整后的待处理图像生成目标图像。

确定单元401用于从预设的显示屏组中确定出显示点分布不均匀的目标显示区域的方式具体为:

确定单元401,用于获取预设的显示屏组的屏幕信息,该显示屏组包括若干个显示区域,该屏幕信息至少包括若干个显示区域各自的显示点分布;根据屏幕信息从若干个显示区域中确定出显示点分布不均匀的显示区域,并将显示点分布不均匀的显示区域确定为目标显示区域。

调整单元403用于根据目标显示区域的显示点分布调整待处理图像的像素点排布,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配的方式具体为:

调整单元403,用于确定出待处理图像的像素点的原始坐标;根据目标显示区域的显示点分布获取待处理图像的像素点的目标坐标;将待处理图像的像素点从原始坐标所在位置移动至目标坐标所在位置,以使调整后的待处理图像的像素点排布与目标显示区域的显示点分布相匹配。

在一些实施方式中,调整单元403,用于根据目标显示区域的显示点分布获取待处理图像的像素点的目标坐标的方式具体可以为:

调整单元403,用于获取目标待处理图像与目标显示区域的尺寸比例,并根据该尺寸比例缩放上述目标显示区域,以使缩放后的目标显示区域的尺寸与待处理图像相同;并在缩放后的目标显示区域建立目标坐标系,并获取目标显示区域的显示点在目标坐标系中的坐标,其中,目标坐标系在目标显示区域的位置与参考坐标系在待处理图像中的位置相对应;将待处理图像的像素点与目标显示区域的显示点一一进行匹配,并将目标显示区域的显示点在目标坐标系中的坐标确定为待处理图像的像素点的目标坐标。利用缩放后的目标显示区域获取待处理图像的像素点的目标坐标,准确率较高。

上述实施例提供的的电子设备,调整待处理图像的像素点排布使得其与目标显示区域的显示点分布相匹配后,再将生成的目标图像输出至显示屏组进行显示,能够避免图像在多媒体幕墙中显示点分布不均匀的区域显示时出现的图像变形。此外,先确定待处理图像的像素点的原始坐标和目标坐标,再进行像素点调整,准确度较高。此外,利用缩放后的目标显示区域获取待处理图像的像素点的目标坐标,准确率较高。此外,能够避免由于调整后的待处理图像未能达到预期显示效果导致的重复执行后续的步骤,进而提高图像处理的效率。

请参阅图7,图7是本申请实施例公开的另一种电子设备的结构示意图。如图7所示,该电子设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行上述各实施例中描述的图像处理方法。

本申请实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行上述各实施例中描述的图像处理方法。

本申请实施例还公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本申请实施例还公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当上述计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本申请实施例公开的图像处理方法及电子设备、存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1