一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种LED组件的排列方法和装置与流程

2023-02-04 18:05:34 来源:中国专利 TAG:

一种led组件的排列方法和装置
技术领域
1.本发明涉及工业检测技术领域,尤其涉及一种led组件的排列方法和装置。


背景技术:

2.led显示屏是目前广泛使用的显示设备之一,且led显示屏是由多个led组件拼接组成的,在现有技术中,为了拼接多个led组件,一般由检测人员采用人工目测的方法将多个相似的led组件进行排列拼接,以通过多个相似的led组件排列顺序使得所拼接的led显示屏达到更好的显示效果。
3.然而,由于led组件的拼接对检测人员的依赖程度较大,容易出现因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别,即不是将相似的led组件进行拼接,降低了拼接led组件的可靠性,降低了拼接后的led显示屏的显示效果。


技术实现要素:

4.本发明所要解决的技术问题在于,提供一种led组件的排列方法和装置,能够减少对检测人员的依赖程度,从而减少因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高拼接led组件的可靠性,提高拼接后的led显示屏的显示效果。
5.为了解决上述技术问题,本发明第一方面公开了一种led组件的排列方法,所述方法包括:
6.获取至少一个led组件的显示数据集合,所述显示数据集合包括至少一个显示数据;
7.基于每个所述led组件的显示数据集合,从所有所述led组件中确定目标led组件集合,以根据所述目标led组件集合进行led组件排列,所述目标led组件集合包括至少一个目标led组件,所述目标led组件集合中每个所述目标led组件的显示数据集合之间的偏差满足预设偏差条件。
8.作为一种可选的实施方式,在本发明第一方面中,所述基于每个所述led组件的显示数据集合,从所有所述led组件中确定目标led组件集合,包括:
9.对于每个所述led组件,根据该led组件的显示数据集合以及所有所述led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心,所述与该led组件对应的质心为所有所述led组件中以该led组件的显示数据集合为基准的质心;
10.根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合。
11.作为一种可选的实施方式,在本发明第一方面中,对于每个所述led组件,所述根据该led组件的显示数据集合以及所有所述led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心,包括:
12.对于每个所述led组件,根据该led组件的显示数据集合生成与该led组件对应的待定质心,并确定所有所述led组件中除该led组件以外的至少一个待定参考led组件;
13.对于每个所述led组件,并针对每个所述待定参考led组件,确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在所述第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件;
14.对于每个所述led组件,根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心。
15.作为一种可选的实施方式,在本发明第一方面中,对于每个所述led组件,所述根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心,包括:
16.对于每个所述led组件,根据该led组件对应的待定质心的显示数据集合以及所有所述目标参考led组件的显示数据集合,确定所有所述led组件中以该led组件对应的待定质心为基准的显示数据向量,并基于所述显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心。
17.作为一种可选的实施方式,在本发明第一方面中,对于每个所述led组件,所述基于所述显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心,包括:
18.对于每个所述led组件,基于所述显示数据向量更新该led组件对应的待定质心,并判断所述显示数据向量是否小于预设向量阈值,在判定所述显示数据向量小于所述向量阈值时,确定更新后的所述待定质心为与该led组件对应的目标质心;
19.以及,所述方法还包括:
20.对于每个所述led组件,在判定所述显示数据向量大于所述向量阈值时,采用更新后的所述待定质心重新执行所述确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在所述第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件的步骤,以及重新执行所述根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心的步骤。
21.作为一种可选的实施方式,在本发明第一方面中,对于每个所述led组件,在所述得到与该led组件对应的目标质心之后,且在所述根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合之前,所述方法还包括:
22.对于每个所述led组件,获取当前时刻已确定的已定质心,并确定该led组件对应的目标质心与所述已定质心之间的质心距离,在该led组件对应的目标质心与所述已定质心之间的质心距离小于等于质心距离阈值时,剔除该led组件对应的目标质心,在该led组件对应的目标质心与所述已定质心之间的质心距离大于质心距离阈值时,记录该led组件对应的目标质心到目标质心集合中;
23.采用所述目标质心集合执行所述根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合的步骤。
24.作为一种可选的实施方式,在本发明第一方面中,所述根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合,包括:
25.对于每个所述质心,确定该质心的显示数据集合与每个所述led组件的显示数据集合之间的第二偏移值,并基于所述第二偏移值,确定该质心的显示数据集合中所有所述
显示数据与每个所述led组件的显示数据集合中所有所述显示数据之间的偏移均值;
26.根据每个所述质心中所有所述显示数据与每个所述led组件的显示数据集合中所有所述显示数据之间的偏移均值,从所有所述led组件中确定目标led组件集合。
27.本发明第二方面公开了一种led组件的排列装置,所述装置包括:
28.获取模块,用于获取至少一个led组件的显示数据集合,所述显示数据集合包括至少一个显示数据;
29.确定模块,用于基于每个所述led组件的显示数据集合,从所有所述led组件中确定目标led组件集合,以根据所述目标led组件集合进行led组件排列,所述目标led组件集合包括至少一个目标led组件,所述目标led组件集合中每个所述目标led组件的显示数据集合之间的偏差满足预设偏差条件。
30.作为一种可选的实施方式,在本发明第二方面中,所述确定模块基于每个所述led组件的显示数据集合,从所有所述led组件中确定目标led组件集合的具体方式为:
31.对于每个所述led组件,根据该led组件的显示数据集合以及所有所述led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心,所述与该led组件对应的质心为所有所述led组件中以该led组件的显示数据集合为基准的质心;
32.根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合。
33.作为一种可选的实施方式,在本发明第二方面中,对于每个所述led组件,所述确定模块根据该led组件的显示数据集合以及所有所述led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心的具体方式为:
34.对于每个所述led组件,根据该led组件的显示数据集合生成与该led组件对应的待定质心,并确定所有所述led组件中除该led组件以外的至少一个待定参考led组件;
35.对于每个所述led组件,并针对每个所述待定参考led组件,确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在所述第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件;
36.对于每个所述led组件,根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心。
37.作为一种可选的实施方式,在本发明第二方面中,对于每个所述led组件,所述确定模块根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心的具体方式为:
38.对于每个所述led组件,根据该led组件对应的待定质心的显示数据集合以及所有所述目标参考led组件的显示数据集合,确定所有所述led组件中以该led组件对应的待定质心为基准的显示数据向量,并基于所述显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心。
39.作为一种可选的实施方式,在本发明第二方面中,对于每个所述led组件,所述确定模块基于所述显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心的具体方式为:
40.对于每个所述led组件,基于所述显示数据向量更新该led组件对应的待定质心,并判断所述显示数据向量是否小于预设向量阈值,在判定所述显示数据向量小于所述向量阈值时,确定更新后的所述待定质心为与该led组件对应的目标质心;
41.以及,对于每个所述led组件,在判定所述显示数据向量大于所述向量阈值时,所述确定模块根据该led组件的显示数据集合以及所有所述led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心的具体方式为:
42.对于每个所述led组件,在判定所述显示数据向量大于所述向量阈值时,采用更新后的所述待定质心重新执行所述确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在所述第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件的步骤,以及重新执行所述根据该led组件对应的待定质心以及所有所述目标参考led组件,确定与该led组件对应的目标质心的步骤。
43.作为一种可选的实施方式,在本发明第二方面中,对于每个所述led组件,所述确定模块还用于在所述得到与该led组件对应的目标质心之后,且在所述根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合之前,获取当前时刻已确定的已定质心,并确定该led组件对应的目标质心与所述已定质心之间的质心距离,在该led组件对应的目标质心与所述已定质心之间的质心距离小于等于质心距离阈值时,剔除该led组件对应的目标质心,在该led组件对应的目标质心与所述已定质心之间的质心距离大于质心距离阈值时,记录该led组件对应的目标质心到目标质心集合中;采用所述目标质心集合执行所述根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合的步骤。
44.作为一种可选的实施方式,在本发明第二方面中,所述确定模块根据所有所述led组件对应的质心,从所有所述led组件中确定目标led组件集合的具体方式为:
45.对于每个所述质心,确定该质心的显示数据集合与每个所述led组件的显示数据集合之间的第二偏移值,并基于所述第二偏移值,确定该质心的显示数据集合中所有所述显示数据与每个所述led组件的显示数据集合中所有所述显示数据之间的偏移均值;
46.根据每个所述质心中所有所述显示数据与每个所述led组件的显示数据集合中所有所述显示数据之间的的偏移均值,从所有所述led组件中确定目标led组件集合。
47.本发明第三方面公开了另一种led组件的排列装置,所述装置包括:
48.存储有可执行程序代码的存储器;
49.与所述存储器耦合的处理器;
50.所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的led组件的排列方法。
51.本发明第四方面公开了一种计算机可存储介质,所述计算机可存储介质存储有计算机指令,所述计算机指令被调用时,用于执行本发明第一方面公开的led组件的排列方法。
52.与现有技术相比,本发明实施例具有以下有益效果:
53.本发明实施例中,获取至少一个led组件的显示数据集合,所述显示数据集合包括至少一个显示数据,基于每个所述led组件的显示数据集合,从所有所述led组件中确定目标led组件集合,以根据所述目标led组件集合进行led组件排列,所述目标led组件集合包括至少一个目标led组件,所述目标led组件集合中每个所述目标led组件的显示数据集合之间的偏差满足预设偏差条件。可见,实施本发明能够基于led组件的显示数据从所有led
组件中确定相互之间偏差满足预设偏差条件的目标led组件,并根据目标led组件进行led组件排列,减少了对检测人员的依赖程度,从而减少了因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高了拼接led组件的可靠性,提高了拼接后的led显示屏的显示效果。
附图说明
54.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1是本发明实施例公开的一种led组件的排列方法的流程示意图;
56.图2是本发明实施例公开的另一种led组件的排列方法的流程示意图;
57.图3是本发明实施例公开的一种led组件的排列装置的结构示意图;
58.图4是本发明实施例公开的另一种led组件的排列装置的结构示意图。
具体实施方式
59.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
60.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、装置、产品或端没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或端固有的其他步骤或单元。
61.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
62.本发明公开了一种led组件的排列方法和装置,能够减少对检测人员的依赖程度,从而减少因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高拼接led组件的可靠性,提高拼接后的led显示屏的显示效果。以下分别进行详细说明。
63.实施例一
64.请参阅图1,图1是本发明实施例公开的一种led组件的排列方法的流程示意图。其中,图1所描述的led组件的排列方法可以应用于互联网平台中,也可以应用于工业生产设备中,工业生产设备可以为用于生产设备、生产产品的设备,本发明实施例不做限定。如图1所示,该led组件的排列方法可以包括以下操作:
65.步骤101,获取至少一个led组件的显示数据集合。
66.其中,led组件可以为用于按照预定的工况进行发光的组件,且所发出的光可控,显示数据集合可以包括至少一个显示数据,显示数据可以为用于表示led组件的显示效果的数据,用于表示显示效果的数据可以包括显示亮度、显示频率等,显示亮度可以表示为led的反光亮度、发光亮度等。
67.在需要对led组件进行排列时,可以通过如摄像头、红外传感器等图像采集设备来获取所有led组件在不同场景下的图像数据,进而可以获取至少一个led组件的显示数据集合。
68.在实际应用中,针对每个led组件,可以在0
°
、90
°
、180
°
、270
°
等方位上设置图像采集设备,并通过不断调节图像采集设备的位置来采集到针对每个led组件在不同角度的图像数据,进而可以基于每个角度的图像数据记录每个led组件的显示数据,得到每个led组件的显示数据集合。
69.具体的,可以采用特征向量表示每个led组件的显示数据集合,特征向量可以如下:
70.ai=(x
i1
,x
i2
,

x
i(n-1)
,x
in
)
71.其中,ai可以为第i个led组件的特征向量,x
i1
可以为第i个led组件在第1个角度采集的显示数据,如此类推,可以得到第i个led组件在n个角度采集的所有显示数据。
72.具体的,每个led组件的显示数据集合可以如下:
73.s(a)={a1,a2,
…ap-1
,a
p
}
74.其中,s(a)可以为包括每个led组件的显示数据集合,p可以为所有led组件的总数。
75.步骤102,基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列。
76.其中,目标led组件集合可以包括至少一个目标led组件,目标led组件集合中每个目标led组件的显示数据集合之间的偏差可以满足预设偏差条件,预设偏差条件可以为基于用户需求预先设定的,也可以为基于经验所得到的。
77.在得到每个led组件的显示数据集合,可以基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列。
78.在实际应用中,可以确定所有led组件中每个led组件的显示数据集合之间的偏差,并从所有led组件中确定显示数据集合之间的偏差满足预设偏差条件的至少两个目标led组件,进而可以得到目标led组件集合,可以使用目标led组件集合中的至少一个目标led组件进行拼接,得到led面板。
79.在本发明一实施例中,步骤102可以包括如下子步骤:
80.子步骤11,对于每个led组件,根据该led组件的显示数据集合以及所有led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心。
81.其中,质心可以为用于确定所有led组件的显示数据集合之间的偏差的基准点,质心可以包括显示数据集合,质心的显示数据集合可以为基于led组件的显示数据集合确定的,每个led组件对应的质心可以为所有led组件中以该led组件的显示数据集合为基准的质心。
82.在得到每个led组件的显示数据集合后,对于每个led组件,可以根据该led组件的
显示数据集合,以及所有led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心,进而可以确定每个led组件对应的质心。
83.在本发明一实施例中,对于每个led组件,子步骤11还可以包括如下步骤:
84.对于每个led组件,根据该led组件的显示数据集合生成与该led组件对应的待定质心,并确定所有led组件中除该led组件以外的至少一个待定参考led组件。
85.其中,待定质心可以为有待确定的质心,待定参考led组件可以为有待确定的参考led组件,对于每个led组件,待定参考led组件可以为所有led组件中除该led组件以为的led组件。
86.在实际应用中,可以针对每个led组件设置一个空白质心,且对于每个led组件,可以将该led组件的显示数据集合中的所有显示数据记录在该led组件的空白质心中,得到与该led组件对应的待定质心,并确定所有led组件中除该led组件以外的至少一个待定参考led组件。
87.对于每个led组件,在得到该led组件对应的待定质心,以及确定所有led组件中除该led组件以外的至少一个待定参考led组件后,可以针对除该led组件以外的每个待定参考led组件,确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件。
88.其中,偏移值可以表示为显示数据集合中每个显示数据之间的数据偏移信息,偏移条件可以为基于经验所得到的,也可以为基于用户需求设定的。
89.在实际应用中,对于每个led组件,以及对于所有led组件中除该led组件以为的每个待定参考led组件,可以将该led最近对应的待定质心中的每个显示数据与该待定参考led组件中的每个显示数据进行比较,得到该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,并将第一偏移值与预设的偏移条件进行对比,在第一偏移值小于偏移条件对应的值时,确定该待定参考led组件为目标参考led组件,在第一偏移值大于偏移条件对应的值时,确定该待定参考led组件为非目标参考led组件。
90.具体的,第一偏移值可以通过以下公式表示:
91.(w1x
i1-y1)2 (w2x
i2-y2)2

(w
n-1
x
i(n-1)-y
n-1
)2 (wnx
in-yn)292.其中,y1可以为该待定参考led组件在第1个角度采集的显示数据,如此类推,yn则可以为该待定参考led组件在第n个角度采集的显示数据,w1可以为与第一个角度相关的权重,如此类推,wn则可以为与第n个角度相关的权重。
93.具体的,目标参考led组件则可以通过如下公式确定:
[0094][0095]
其中,d(x)可以为目标参考led组件集合,h可以为偏移条件对应的值。
[0096]
在确定目标参考led组件后,对于每个led组件,可以根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心。
[0097]
在实际应用中,对于每个led组件,倘若根据所有参考led组件确定该led组件对应的质心时,则需要对每个参考led组件与该led组件进行计算,计算量大,计算效率低,而通
过从所有参考led组件中确定目标参考led组件,且该led组件的所有目标参考led组件与该led组件对应的待定质心之间的偏移值小于预设偏移条件,即能够对于每个led组件,确定与该led组件的偏移小于预设范围的led组件为目标参考led组件,并根据所有目标参考led组件确定该led组件对应的质心,则无需对其他参考led组件进行计算,计算量小,计算效率高,而且,由于目标参考led组件与该led组件之间的偏移小于预设范围,即目标参考led组件与该led组件的关联性较大,则通过目标参考led组件能够准确确定该led组件对应的质心,而其他与该led组件之间的偏移较大的待定参考led组件与该led组件的关联性较小,在确定该led组件对应的质心时即使不考虑与该led组件之间的偏移较大的待定参考led组件,也对所确定的该led组件对应的质心不会造成太大影响,即不会影响确定该led组件对应的质心的准确性,进而根据所有目标参考led组件确定该led组件对应的质心,能够在保证确定该led组件对应的质心的准确性的同时,还能减少计算量,提高确定该led组件对应的质心的效率。
[0098]
子步骤12,根据所有led组件对应的质心,从所有led组件中确定目标led组件集合。
[0099]
在得到每个led组件对应的质心后,可以根据所有led组件对应的质心,从所有led组件中确定目标led组件集合。
[0100]
在本发明一实施例中,子步骤12还可以包括如下步骤:
[0101]
对于每个质心,确定该质心的显示数据集合与每个led组件的显示数据集合之间的第二偏移值,并基于第二偏移值,确定该质心的显示数据集合中所有显示数据与每个led组件的显示数据集合中所有显示数据之间的偏移均值。
[0102]
其中,偏移均值可以为针对每个质心的所有第二偏移值的均值。
[0103]
在得到每个led组件对应的质心后,对于每个质心,可以确定该质心的显示数据集合中每个显示数据与所有led组件的显示数据集合中每个显示数据之间的第二偏移值。
[0104]
具体的,第二偏移值可以通过以下公式确定:
[0105][0106]
其中,di可以为第j个质心uj与所有led组件中第i个led组件之间的第二偏移值,u
j1
可以为第j个质心uj的所有显示数据中与第1个角度对应的显示数据,如此类推,可以得到第j个质心uj的所有显示数据中与n个角度对应的显示数据。
[0107]
在得到每个质心的第二偏移值后,可以采用以下公式表达所有质心的第二偏移值:
[0108][0109]
其中,k可以为所有质心的总数。
[0110]
在实际应用中,可以确定拼接一个led面板需要的led组件的个数m,进而可对每个
质心与所有led组件的第二偏移值由小到大进行排序,并保留前m个led组件的第二偏移值,具体的,可以采用以下公式表达保留每个质心前m个led组件的第二偏移值:
[0111][0112]
在得到每个质心的第二偏移值后,对于每个质心,可以基于第二偏移值,确定该质心的显示数据集合中所有显示数据与每个led组件的显示数据集合中所有显示数据之间的偏移均值,具体的,每个质心的偏移均值可以通过以下公式表示:
[0113][0114]
其中,g_avg1可以为第1个质心与每个led组件(或前m个led组件)的显示数据集合中所有显示数据之间的偏移均值,以此类推,可以得到k个质心与每个led组件的显示数据集合中所有显示数据之间的偏移均值。
[0115]
在得到所有质心的偏移均值后,可以根据每个质心中所有显示数据与每个led组件的显示数据集合中所有显示数据之间的偏移均值,从所有led组件中确定目标led组件集合。
[0116]
在实际应用中,可以将所有质心的偏移均值进行比较,进而可以确定所有质心中偏移均值最小的质心,并确定该所有质心中偏移均值最小的质心所对应的led组件为目标led组件,可以记录所有目标led组件到目标led组件集合中。
[0117]
在具体实施中,所有质心中偏移均值最小的质心可以表示该质心对应的每个目标led组件在不同角度的显示数据之间的偏移最小,则可以表示该质心对应每个目标led组件之间的偏差较小,即每个目标led组件较为相似,进而可以从所有led组件中确定多个相似的led组件,并将相似的led组件进行拼接,提高了拼接led组件的可靠性,从而提高了拼接后的led显示屏的显示效果。
[0118]
本发明实施例中,获取至少一个led组件的显示数据集合,显示数据集合包括至少一个显示数据,基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列,目标led组件集合包括至少一个目标led组件,目标led组件集合中每个目标led组件的显示数据集合之间的偏差满足预设偏差条件。可见,实施本发明能够基于led组件的显示数据从所有led组件中确定相互之间偏差满足预设偏差条件的目标led组件,并根据目标led组件进行led组件排列,减少了对检测人员的依赖程度,从而减少了因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高了拼接led组件的可靠性,提高了拼接后的led显示屏的显示效果。
[0119]
实施例二
[0120]
请参阅图2,图2是本发明实施例公开的另一种led组件的排列方法的流程示意图。其中,图2所描述的led组件的排列方法可以应用于互联网平台中,也可以应用于工业生产设备中,工业生产设备可以为用于生产设备、生产产品的设备,本发明实施例不做限定。如图2所示,该led组件的排列方法可以包括以下操作:
[0121]
步骤201,获取至少一个led组件的显示数据集合。
[0122]
步骤202,对于每个led组件,根据该led组件的显示数据集合生成与该led组件对应的待定质心,并确定所有led组件中除该led组件以外的至少一个待定参考led组件。
[0123]
步骤203,对于每个led组件,并针对每个待定参考led组件,确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值。
[0124]
步骤204,对于每个led组件,并针对每个待定参考led组件,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件。
[0125]
步骤205,对于每个led组件,根据该led组件对应的待定质心的显示数据集合以及所有目标参考led组件的显示数据集合,确定所有led组件中以该led组件对应的待定质心为基准的显示数据向量,并基于显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心。
[0126]
其中,显示数据向量可以表示led组件的显示数据与待定质心的显示数据之间的向量,目标质心可以为确定目标led组件集合时所需采用的质心。
[0127]
在得到每个led组件对应的待定质心以及得到每个待定质心相关联的目标参考led组件后,对于每个led组件,可以根据该led组件对应的待定质心的显示数据集合以及所有目标参考led组件的显示数据集合,确定所有led组件中以该led组件对应的待定质心为基准的显示数据向量。
[0128]
在实际应用中,对于每个led组件,可以计算该led组件对应的待定质心到该待定质心相关联的所有目标参考led组件之间的向量,并将该led组件对应的待定质心与该待定质心相关联的所有目标参考led组件之间的向量进行相加,得到所有led组件中以该led组件对应的待定质心为基准的显示数据向量。
[0129]
具体的,对于每个led组件,所有led组件中以该led组件对应的待定质心为基准的显示数据向量可以通过以下公式确定:
[0130][0131]
其中,fh可以为所有led组件中以该led组件对应的待定质心为基准的显示数据向量,v可以为该待定质心相关联的所有目标参考led组件的总数,d可以为包含所有目标参考led组件的目标参考led组件集合,xi可以为第i个目标参考led组件的显示数据,y可以为待定质心的显示数据,wi可以为与第i个目标参考led组件对应的权重信息。
[0132]
对于每个led组件,在得到所有led组件中以该led组件对应的待定质心为基准的显示数据向量后,可以基于显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心。
[0133]
具体的,可以采用如下公式执行基于显示数据向量更新该led组件对应的待定质心:
[0134]
center=center fh[0135]
其中,center可以为该led组件对应的待定质心。
[0136]
在本发明一实施例中,步骤205可以包括如下子步骤:
[0137]
对于每个led组件,基于显示数据向量更新该led组件对应的待定质心,并判断显示数据向量是否小于预设向量阈值,在判定显示数据向量小于向量阈值时,确定更新后的待定质心为与该led组件对应的目标质心。
[0138]
其中,向量阈值可以为基于用户需求预先设定的值,也可以为基于经验所设定的值。
[0139]
对于每个led组件,在得到所有led组件中以该led组件对应的待定质心为基准的显示数据向量后,可以基于显示数据向量更新该led组件对应的待定质心,并在基于显示数据向量更新该led组件对应的待定质心后,可以将显示数据向量与预设的向量阈值进行比较,判断显示数据向量是否小于预设向量阈值,进而可以在判定显示数据向量小于向量阈值时,确定更新后的待定质心为与该led组件对应的目标质心。
[0140]
在实际应用中,对于每个led组件,当显示数据向量小于向量阈值时,则可以表示所有led组件中以该led组件对应的待定质心为基准的显示数据向量收敛于该质心处,更新后的待定质心则可以确定为与该led组件对应的目标质心。
[0141]
在本发明一实施例中,该led组件的排列方法还可以包括如下步骤:
[0142]
对于每个led组件,在判定显示数据向量大于向量阈值时,采用更新后的待定质心重新执行确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件的步骤,以及重新执行根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心的步骤。
[0143]
在实际应用中,对于每个led组件,当显示数据向量大于向量阈值时,则可以表示所有led组件中以该led组件对应的待定质心为基准的显示数据向量并不收敛于该质心处,进而需要采用更新后的待定质心重新执行确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件的步骤,以及重新执行根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心的步骤,直至重新执行根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心的步骤时,所有led组件中以该led组件对应的待定质心为基准的显示数据向量小于向量阈值,进而可以确定更新后的待定质心为与该led组件对应的目标质心。
[0144]
在具体实施中,对于每个led组件,通过确定所有led组件中以该led组件为基准的显示数据向量收敛于该led组件对应的待定质心为目标质心,可以提高确定目标质心的准确性,进而提高基于目标质心确定目标led组件集合的准确性,提高了拼接led组件的可靠性,提高了拼接后的led显示屏的显示效果。
[0145]
步骤206,根据所有led组件对应的目标质心,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列。
[0146]
在得到所有led组件对应的目标质心后,可以根据所有led组件对应的目标质心,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列。
[0147]
在本发明一实施例中,在步骤205之后且在步骤206之前,该led组件的排列方法还可以包括如下步骤:
[0148]
对于每个led组件,获取当前时刻已确定的已定质心,并确定该led组件对应的目标质心与已定质心之间的质心距离,在该led组件对应的目标质心与已定质心之间的质心距离小于等于质心距离阈值时,剔除该led组件对应的目标质心,在该led组件对应的目标质心与已定质心之间的质心距离大于质心距离阈值时,记录该led组件对应的目标质心到目标质心集合中。
[0149]
其中,已定质心可以为已经确定好的目标质心,质心距离可以为每个质心之间的距离,质心距离阈值可以为基于用户需求预先设定的值,也可以为基于经验所设定的值。
[0150]
对于每个led组件,在得到该led组件对应的目标质心后,可以获取当前时刻中的已经确定好的已定质心。
[0151]
在实际应用中,在确定待定质心之前,还可以预先设定好用于标记所有led组件中已确定目标质心的led组件,并确定与所有led组件中已确定目标质心的led组件对应的目标质心为已定质心,进而可以在得到每个led组件对应的目标质心时,获取在确定该led组件的目标质心之前所确定的已定质心。
[0152]
例如,在得到第3个led组件对应的目标质心时,可以获取在确定第3个led组件的目标质心之前所确定的第1个led组件对应的已定质心和第2个led组件对应的已定质心。
[0153]
对于每个led组件,在得到当前时刻的已定质心后,可以将该led组件对应的目标质心与已定质心进行对比,可以确定该led组件对应的目标质心与已定质心之间的质心距离,并对该led组件对应的目标质心与已定质心之间的质心距离与质心距离阈值进行比较,进而在该led组件对应的目标质心与已定质心之间的质心距离小于等于质心距离阈值时,可以剔除该led组件对应的目标质心,而在该led组件对应的目标质心与已定质心之间的质心距离大于质心距离阈值时,则可以记录该led组件对应的目标质心到目标质心集合中。
[0154]
在实际应用中,对于每个led组件,在该led组件对应的目标质心与已定质心之间的质心距离小于等于质心距离阈值时,则可以表示当前时刻中该led组件对应的目标质心与已定质心的距离较小,即该led组件对应的目标质心与已定质心的偏差较小,而采用任意两个相互之间偏差较小的目标质心确定目标led组件,则会容易出现冗余计算的情况,提高了计算量,降低了确定目标led组件的效率,而通过确定当前时刻中与已定质心的距离较小的led组件对应的目标质心为冗余质心,并剔除该冗余质心,可以在保证确定目标led组件的准确性的同时,还可以减少出现冗余计算的情况,减少了计算量,提高了确定目标led组件的效率。
[0155]
而对于每个led组件,在该led组件对应的目标质心与已定质心之间的质心距离大于质心距离阈值时,则可以表示当前时刻中该led组件对应的目标质心与已定质心的距离较大,即该led组件对应的目标质心与已定质心的偏差较大,该led组件对应的目标质心并不是冗余质心,在确定目标led组件需要考虑该led组件对应的目标质心,以提高确定目标led组件的准确性,进而可以记录该led组件对应的目标质心到目标质心集合中。
[0156]
在遍历所有led组件得到目标质心集合后,可以采用目标质心集合执行根据所有led组件对应的质心,从所有led组件中确定目标led组件集合的步骤。
[0157]
本发明实施例中,获取至少一个led组件的显示数据集合,显示数据集合包括至少
一个显示数据,基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列,目标led组件集合包括至少一个目标led组件,目标led组件集合中每个目标led组件的显示数据集合之间的偏差满足预设偏差条件。可见,实施本发明能够基于led组件的显示数据从所有led组件中确定相互之间偏差满足预设偏差条件的目标led组件,并根据目标led组件进行led组件排列,减少了对检测人员的依赖程度,从而减少了因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高了拼接led组件的可靠性,提高了拼接后的led显示屏的显示效果。
[0158]
实施例三
[0159]
请参阅图3,图3是本发明实施例公开的一种led组件的排列装置的结构示意图。其中,图3所描述的led组件的排列装置可以应用于互联网平台中,也可以应用于工业生产设备中,工业生产设备可以为用于生产设备、生产产品的设备,本发明实施例不做限定。如图3所示,该led组件的排列装置可以包括:
[0160]
获取模块301,用于获取至少一个led组件的显示数据集合,显示数据集合包括至少一个显示数据。
[0161]
确定模块302,用于基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列,目标led组件集合包括至少一个目标led组件,目标led组件集合中每个目标led组件的显示数据集合之间的偏差满足预设偏差条件。
[0162]
作为一种可选的实施方式,确定模块302基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合的具体方式为:
[0163]
对于每个led组件,根据该led组件的显示数据集合以及所有led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心,与该led组件对应的质心为所有led组件中以该led组件的显示数据集合为基准的质心。
[0164]
根据所有led组件对应的质心,从所有led组件中确定目标led组件集合。
[0165]
作为一种可选的实施方式,对于每个led组件,确定模块302根据该led组件的显示数据集合以及所有led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心的具体方式为:
[0166]
对于每个led组件,根据该led组件的显示数据集合生成与该led组件对应的待定质心,并确定所有led组件中除该led组件以外的至少一个待定参考led组件。
[0167]
对于每个led组件,并针对每个待定参考led组件,确定该led组件对应的待定质心的显示数据集合与该待定参考led组件的显示数据集合之间的第一偏移值,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件。
[0168]
对于每个led组件,根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心。
[0169]
作为一种可选的实施方式,对于每个led组件,确定模块302根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心的具体方式为:
[0170]
对于每个led组件,根据该led组件对应的待定质心的显示数据集合以及所有目标参考led组件的显示数据集合,确定所有led组件中以该led组件对应的待定质心为基准的显示数据向量,并基于显示数据向量更新该led组件对应的待定质心,得到与该led组件对
应的目标质心。
[0171]
作为一种可选的实施方式,对于每个led组件,确定模块302基于显示数据向量更新该led组件对应的待定质心,得到与该led组件对应的目标质心的具体方式为:
[0172]
对于每个led组件,基于显示数据向量更新该led组件对应的待定质心,并判断显示数据向量是否小于预设向量阈值,在判定显示数据向量小于向量阈值时,确定更新后的待定质心为与该led组件对应的目标质心。
[0173]
以及,对于每个led组件,在判定显示数据向量大于向量阈值时,确定模块根据该led组件的显示数据集合以及所有led组件中除该led组件以外的参考led组件的显示数据集合,确定与该led组件对应的质心的具体方式为:
[0174]
对于每个led组件,在判定显示数据向量大于向量阈值时,采用更新后的待定质心重新执行确定该led组件对应的待定质心的第一显示数据集合与该待定参考led组件的第二显示数据集合之间的第一偏移值,在第一偏移值满足预设的偏移条件时,确定该待定参考led组件为目标参考led组件的步骤,以及重新执行根据该led组件对应的待定质心以及所有目标参考led组件,确定与该led组件对应的目标质心的步骤。
[0175]
作为一种可选的实施方式,对于每个led组件,确定模块302还用于在得到与该led组件对应的目标质心之后,且在根据所有led组件对应的质心,从所有led组件中确定目标led组件集合之前,获取当前时刻已确定的已定质心,并确定该led组件对应的目标质心与已定质心之间的质心距离,在该led组件对应的目标质心与已定质心之间的质心距离小于等于质心距离阈值时,剔除该led组件对应的目标质心,在该led组件对应的目标质心与已定质心之间的质心距离大于质心距离阈值时,记录该led组件对应的目标质心到目标质心集合中;采用目标质心集合执行根据所有led组件对应的质心,从所有led组件中确定目标led组件集合的步骤。
[0176]
作为一种可选的实施方式,确定模块302根据所有led组件对应的质心,从所有led组件中确定目标led组件集合的具体方式为:
[0177]
对于每个质心,确定该质心的显示数据集合与每个led组件的显示数据集合之间的第二偏移值,并基于第二偏移值,确定该质心的显示数据集合中所有显示数据与每个led组件的显示数据集合中所有显示数据之间的偏移均值。
[0178]
根据每个质心中所有显示数据与每个led组件的显示数据集合中所有显示数据之间的的偏移均值,从所有led组件中确定目标led组件集合。
[0179]
本发明实施例中,获取至少一个led组件的显示数据集合,显示数据集合包括至少一个显示数据,基于每个led组件的显示数据集合,从所有led组件中确定目标led组件集合,以根据目标led组件集合进行led组件排列,目标led组件集合包括至少一个目标led组件,目标led组件集合中每个目标led组件的显示数据集合之间的偏差满足预设偏差条件。可见,实施本发明能够基于led组件的显示数据从所有led组件中确定相互之间偏差满足预设偏差条件的目标led组件,并根据目标led组件进行led组件排列,减少了对检测人员的依赖程度,从而减少了因检测人员的工作习惯等主观问题而导致所拼接的多个led组件存在较大的差别的情况,提高了拼接led组件的可靠性,提高了拼接后的led显示屏的显示效果。
[0180]
实施例四
[0181]
请参阅图4,图4是本发明实施例公开的另一种led组件的排列装置的结构示意图。
如图4所示,该led组件的排列装置可以包括:
[0182]
存储有可执行程序代码的存储器401;
[0183]
与存储器401耦合的处理器402;
[0184]
处理器402调用存储器401中存储的可执行程序代码,执行本发明实施例一或本发明实施例二所描述的led组件的排列方法中的步骤。
[0185]
实施例五
[0186]
本发明实施例公开了一种计算机可存储介质,该计算机可存储介质存储有计算机指令,该计算机指令被调用时,用于执行本发明实施例一或本发明实施例二所描述的led组件的排列方法中的步骤。
[0187]
实施例六
[0188]
本发明实施例公开了一种计算机程序产品,该计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,且该计算机程序可操作来使计算机执行本发明实施例一或本发明实施例二中所描述的led组件的排列方法中的步骤。
[0189]
以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0190]
通过以上的实施例的具体描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,存储介质包括只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子抹除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
[0191]
最后应说明的是:本发明实施例公开的一种led组件的排列方法和装置所揭露的仅为本发明较佳实施例而已,仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各项实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应的技术方案的本质脱离本发明各项实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献