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

一种远距离成像方法、装置、计算机设备以及存储介质与流程

2023-02-06 09:38:47 来源:中国专利 TAG:


1.本发明涉及成像的技术领域,尤其是涉及一种远距离成像方法、装置、计算机设备以及存储介质。


背景技术:

2.目前,对于建筑楼宇,尤其是商用的建筑楼宇,会在建筑楼宇外墙面安装led灯柱或者是led屏幕,用于展现对应的图案或者视频,为了提升建筑楼宇的美观或者起到宣传的作用。
3.现有的建筑楼宇外表面进行灯光的展示,通常都是在楼宇外墙面安装好led灯柱或者led屏幕以后,再向灯柱或者屏幕发送对应的视频或者灯光展示的图案。
4.上述中的现有技术方案存在以下缺陷:当由若干个灯柱或者灯珠出现故障,导致整体图案展示不全时,需要对出现故障的灯柱或者灯珠进行维修以及更换,会增大楼宇的维修成本以及存在有破坏建筑物外墙的风险。


技术实现要素:

5.为了改善楼宇外墙的成像方式,本技术提供一种远距离成像方法、装置、计算机设备以及存储介质。
6.本技术的上述发明目的一是通过以下技术方案得以实现的:一种远距离成像方法,所述远距离成像方法包括:生成灯光照射指令,并将所述灯光照射指令发送至预设的激光投影仪;获取所述激光投影仪在建筑外墙投影的光柱投影大小,并从所述灯光照射指令中获取预设的光柱标定大小;将所述光柱投影大小与所述光柱标定大小进行比对,若大小比对不一致,则向所述激光投影仪发送光柱调节指令;获取所述激光投影仪发送的调节响应后,根据所述灯光照射指令在所述建筑外墙呈现对应的图像。
7.通过采用上述技术方案,在对建筑外墙进行投影的过程中,通过激光投影仪向建筑外墙进行投影,形成远距离成像的方式,能够替换现有的通过led灯柱或者led灯珠组成的成像方式,能够减少安装以及维修led灯柱或者led灯珠时,对建筑外墙的损伤,也能够在出现故障时,对激光投影仪进行维修即可,提升维修效率,减少维修成本;由于激光投影仪是在距离建筑物一定距离,因此,通过同一个激光投影仪向建筑外墙投射光柱图像时,垂直方向的大小会产生变化,因此,通过将光柱投影大小与光柱标定大小进行比对,在大小不一致的时候,进行光柱调节指令,能够使得投影在建筑外墙上的光柱组成的图案的比例不会失调,进而满足远距离在建筑外墙是上的成像。
8.本技术在一较佳示例中可以进一步配置为:所述获取所述激光投影仪在建筑外墙
投影的光柱投影大小,并从所述灯光照射指令中获取预设的光柱标定大小中,设置所述光柱标定大小包括:获取外墙结构数据,从所述外墙结构数据中获取建筑成像位置;根据所述建筑成像位置获取所述光柱标定大小。
9.通过采用上述技术方案,在设置光柱标定大小时,通过获取外墙结构数据,从而能够获取到外墙中窗户的位置以及相邻窗户之间的间隙的位置,从而能够根据间隙的位置和作为建筑成像位置,并根据该建筑成像位置设置该光柱标定大小,从而能够限制激光投影仪将光柱成像至该建筑成像位置处,进而避免在激光投影仪成像时,将光柱透过窗户射入室内。
10.本技术在一较佳示例中可以进一步配置为:所述将所述光柱投影大小与所述光柱标定大小进行比对,具体包括:获取投影仪标识,根据建筑成像位置获取所述投影仪标识对应的投影成像位置;根据每一个所述投影成像位置获取对应的所述光柱标定大小,并从所述灯光照射指令中获取每一个所述投影仪标识对应的所述光柱投影大小;将每一个所述投影仪标识的所述光柱投影大小与对应的所述光柱标定大小进行比对。
11.通过采用上述技术方案,获取投影仪标识,能够根据每一个激光投影仪负责投射的位置进行设置,从而使得所有激光投影仪进行投影时,保证整体图像的比例。
12.本技术在一较佳示例中可以进一步配置为:所述若大小比对不一致,则向所述激光投影仪发送光柱调节指令,具体包括:获取大小比对不一致的所述投影仪标识对应的所述投影成像位置,作为待调整成像位置;获取所述待成像位置处的比对结果,根据所述比对结果生成焦距调节指令和/或投射距离调节指令,将所述焦距调节指令和/或所述投射距离调节指令作为所述光柱调节指令。
13.通过采用上述技术方案,基于投影成像位置进行光柱调节,一方面能够使得每一个激光投影仪在预设的位置进行投影时,能够准确地将预设的图像比例进行投影,同时,也能够将光柱调节指令与该投影成像位置相关联,从而在多个激光投影仪投影的位置相互交换时,使用该位置的光柱调节指令进行对应的调节,从而提升了调节的效率。
14.本技术在一较佳示例中可以进一步配置为:所述获取所述激光投影仪发送的调节响应后,根据所述灯光照射指令在所述建筑外墙呈现对应的图像,具体包括:从所述灯光照射指令中获取照射影像,根据所述投影仪标识对所述照射影像进行切分,得到投影任务数据;将每一个所述投影任务数据根据对应的所述投影仪标识发送至所述激光投影仪。
15.通过采用上述技术方案,通过将照射影响根据投影提标识进行拆分,从而能够得到每一个激光投影仪的成像任务,进而便于通过控制每一个激光投影仪执行自身的投影任务的方式,在建筑外墙上形成成像的整体。
16.本技术的上述发明目的二是通过以下技术方案得以实现的:一种远距离成像装置,所述远距离成像装置包括:
指令生成模块,用于生成灯光照射指令,并将所述灯光照射指令发送至预设的激光投影仪;比对数据获取模块,用于获取所述激光投影仪在建筑外墙投影的光柱投影大小,并从所述灯光照射指令中获取预设的光柱标定大小;光柱调整模块,用于将所述光柱投影大小与所述光柱标定大小进行比对,若大小比对不一致,则向所述激光投影仪发送光柱调节指令;远距离成像模块,用于获取所述激光投影仪发送的调节响应后,根据所述灯光照射指令在所述建筑外墙呈现对应的图像。
17.通过采用上述技术方案,在对建筑外墙进行投影的过程中,通过激光投影仪向建筑外墙进行投影,形成远距离成像的方式,能够替换现有的通过led灯柱或者led灯珠组成的成像方式,能够减少安装以及维修led灯柱或者led灯珠时,对建筑外墙的损伤,也能够在出现故障时,对激光投影仪进行维修即可,提升维修效率,减少维修成本;由于激光投影仪是在距离建筑物一定距离,因此,通过同一个激光投影仪向建筑外墙投射光柱图像时,垂直方向的大小会产生变化,因此,通过将光柱投影大小与光柱标定大小进行比对,在大小不一致的时候,进行光柱调节指令,能够使得投影在建筑外墙上的光柱组成的图案的比例不会失调,进而满足远距离在建筑外墙是上的成像。
18.本技术的上述目的三是通过以下技术方案得以实现的:一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述远距离成像方法的步骤。
19.本技术的上述目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述远距离成像方法的步骤。
20.综上所述,本技术包括以下至少一种有益技术效果:1、在对建筑外墙进行投影的过程中,通过激光投影仪向建筑外墙进行投影,形成远距离成像的方式,能够替换现有的通过led灯柱或者led灯珠组成的成像方式,能够减少安装以及维修led灯柱或者led灯珠时,对建筑外墙的损伤,也能够在出现故障时,对激光投影仪进行维修即可,提升维修效率,减少维修成本;由于激光投影仪是在距离建筑物一定距离,因此,通过同一个激光投影仪向建筑外墙投射光柱图像时,垂直方向的大小会产生变化,因此,通过将光柱投影大小与光柱标定大小进行比对,在大小不一致的时候,进行光柱调节指令,能够使得投影在建筑外墙上的光柱组成的图案的比例不会失调,进而满足远距离在建筑外墙是上的成像;2、在设置光柱标定大小时,通过获取外墙结构数据,从而能够获取到外墙中窗户的位置以及相邻窗户之间的间隙的位置,从而能够根据间隙的位置和作为建筑成像位置,并根据该建筑成像位置设置该光柱标定大小,从而能够限制激光投影仪将光柱成像至该建筑成像位置处,进而避免在激光投影仪成像时,将光柱透过窗户射入室内;3、基于投影成像位置进行光柱调节,一方面能够使得每一个激光投影仪在预设的位置进行投影时,能够准确地将预设的图像比例进行投影,同时,也能够将光柱调节指令与该投影成像位置相关联,从而在多个激光投影仪投影的位置相互交换时,使用该位置的光
柱调节指令进行对应的调节,从而提升了调节的效率。
附图说明
21.图1是本技术一实施例中远距离成像方法的一流程图;图2是本技术一实施例中远距离成像方法中步骤s20的实现流程图;图3是本技术一实施例中远距离成像方法中步骤s30的实现流程图;图4是本技术一实施例中远距离成像方法中步骤s30的另一实现流程图;图5是本技术一实施例中远距离成像方法中步骤s40的实现流程图;图6是本技术一实施例中远距离成像装置的一原理框图;图7是本技术一实施例中的设备示意图。
具体实施方式
22.以下结合附图对本技术作进一步详细说明。
23.在一实施例中,如图1所示,本技术公开了一种远距离成像方法,具体包括如下步骤:s10:生成灯光照射指令,并将灯光照射指令发送至预设的激光投影仪。
24.在本实施例中,灯光照射指令是指用于控制激光投影仪向建筑物投射光柱,以在建筑物外墙形成相应的图案的指令。
25.具体地,在建筑外墙窗户之间的间隙处安装或者粘贴用于反射面板,在远离该建筑外墙处,安装有若干朝向该反射面板投射光柱的激光投影仪后,由用户编写好投射在建筑外墙上的图案,形成灯光照射指令,并将该灯光照射指令发送至对应的激光投影仪上。
26.s20:获取激光投影仪在建筑外墙投影的光柱投影大小,并从灯光照射指令中获取预设的光柱标定大小。
27.在本实施例中,光柱投影大小是指每一个激光投影仪投射在建筑外墙的反射板上初始图像的大小。光柱标定大小是指投射在建筑外墙上的图像中,每一个光柱所对应的大小。
28.具体地,在安装好激光投影仪时,需要对激光投影仪的焦距以及投射距离等数据进行调参,因此,向每一个激光投影仪发送测试指令,控制每一个激光投影仪向指定的位置发射测试光柱,并投影在建筑外墙上。
29.进一步地,获取每一个光柱的光柱投影图像在建筑外墙上的大小,作为该光柱投影大小,并获取预设的在每一个建筑外墙的位置的光柱的大小,作为光柱标定大小。
30.s30:将光柱投影大小与光柱标定大小进行比对,若大小比对不一致,则向激光投影仪发送光柱调节指令。
31.具体地,将每一个相同位置的光柱投影大小与对应的光柱标定大小进行面积比对,若比对大小不一致,包括光柱投影的图像的面积小于或大于光柱标定的图像的面积,或者两个图像之间产生错位,则向激光投影仪发送光柱调节指令,以调节对应的激光投影仪的焦距和/或投射距离。
32.s40:获取激光投影仪发送的调节响应后,根据灯光照射指令在建筑外墙呈现对应的图像。
33.具体地,在获取到调节响应后,说明比对不一致的激光投影仪完成调节,则控制每一个激光投影仪执行灯光照射指令中的图像或者影像,从而实现通过激光向建筑外墙进行投射的方式远距离成像。
34.在本实施例中,在对建筑外墙进行投影的过程中,通过激光投影仪向建筑外墙进行投影,形成远距离成像的方式,能够替换现有的通过led灯柱或者led灯珠组成的成像方式,能够减少安装以及维修led灯柱或者led灯珠时,对建筑外墙的损伤,也能够在出现故障时,对激光投影仪进行维修即可,提升维修效率,减少维修成本;由于激光投影仪是在距离建筑物一定距离,因此,通过同一个激光投影仪向建筑外墙投射光柱图像时,垂直方向的大小会产生变化,因此,通过将光柱投影大小与光柱标定大小进行比对,在大小不一致的时候,进行光柱调节指令,能够使得投影在建筑外墙上的光柱组成的图案的比例不会失调,进而满足远距离在建筑外墙是上的成像。
35.在一实施例中,如图2所示,在步骤s20中,即获取激光投影仪在建筑外墙投影的光柱投影大小,并从灯光照射指令中获取预设的光柱标定大小中,设置光柱标定大小包括:s21:获取外墙结构数据,从外墙结构数据中获取建筑成像位置。
36.在本实施例中,外墙结构数据是指在建筑外墙中,朝向激光投影仪的一面的外墙结构的数据。建筑成像位置是指在该建筑外墙上,用于呈现灯光图案的具体位置。
37.具体地,通过该栋建筑物完成施工的数据,或者是通过图像识别的方式,获取该栋建筑物朝向安装有激光投影仪的一面的结构,包括每一扇窗户的位置,以及相邻窗户之间的间隙的位置等,作为该外墙结构数据。
38.进一步地,从该外墙结构数据中获取相邻窗户之间间隙的位置,并从该间隙的位置中获取粘贴有反光板的位置,作为建筑成像位置。
39.s22:根据建筑成像位置获取光柱标定大小。
40.具体地,为了限制每一个激光投影仪朝向建筑外墙投射光柱时,每一个光柱的大小不超过建筑成像位置,因此,根据建筑成像位置中,设置该光柱标定大小,使得光柱标定大小不大于该建筑成像位置,具体的光柱标定大小可以根据灯光照射指令中的具体图案进行设置。
41.在一实施例中,如图3所示,在步骤s30中,即将光柱投影大小与光柱标定大小进行比对,具体包括:s31:获取投影仪标识,根据建筑成像位置获取投影仪标识对应的投影成像位置。
42.在本实施例中,投影仪标识是指用于区分每一个用于朝向同一面建筑外墙的激光投影仪的字符或者字符串。投影成像位置是指每一个激光投影仪朝向建筑外墙投射光柱的具体位置。
43.具体地,为了能够在响应灯光照射指令时,便于控制每一个激光投影仪工作,因此,为每一个激光投影仪在建筑成像位置设置对应的照射区域,从而得到每一个投影仪标识对应的投影像位置。
44.s32:根据每一个投影成像位置获取对应的光柱标定大小,并从灯光照射指令中获取每一个投影仪标识对应的光柱投影大小。
45.具体地,在划分好每一个投影成像位置后,获取每一个投影成像位置的光柱标定大小。进一步地,从灯光照射指令中,获取每一个投影仪标识对应的激光投影仪的在对应的
照射区域的投影大小,作为光柱投影大小。
46.s33:将每一个投影仪标识的光柱投影大小与对应的光柱标定大小进行比对。
47.具体地,在获取到每一个投影仪标识在对应照射区域的光柱投影大小后,与对应的光柱标定大小进行图像面积大小的比对。
48.在一实施例中,如图4所示,在步骤s33之后,即若大小比对不一致,则向激光投影仪发送光柱调节指令,具体包括:s34:获取大小比对不一致的投影仪标识对应的投影成像位置,作为待调整成像位置。
49.具体地,在大小比对的过程中,筛选出大小比对不一致的投影成像位置,作为该待调整成像位置。
50.s35:获取待成像位置处的比对结果,根据比对结果生成焦距调节指令和/或投射距离调节指令,将焦距调节指令和/或投射距离调节指令作为光柱调节指令。
51.具体地,根据该待成像位置的具体比对结果,例如光柱标定大小大于或小于光柱投影大小,则向该光柱投影对应的激光投影仪发送焦距调节指令和/或投射距离调节指令,以调节对应的激光投影仪的投射图像。
52.可选的,为了便于后续在响应灯光照射指令中,可能出现其中一个或者多个激光投射仪需要向其他投影成像位置进行投射,因此,可以在控制每一个激光投射仪在逐个在每个投影成像位置进行投射,得到对应的光柱投影,并生成对应的光柱调节指令,在响应了光柱调节指令后,将该每一个激光投射仪在每一个投影成像位置的光柱调节指令存入数据集,并使用投影仪标识进行标记,若出现有激光投射仪朝向区别于其对应的投影成像位置的其他位置进行投射光柱时,从该数据集中获取对应的光柱调节指令,以对激光投影仪的焦距和/或投射距离进行调整,即可完成更换投影成像位置。
53.在一实施例中,如图5所示,在步骤s40中,即获取激光投影仪发送的调节响应后,根据灯光照射指令在建筑外墙呈现对应的图像,具体包括:s41:从灯光照射指令中获取照射影像,根据投影仪标识对照射影像进行切分,得到投影任务数据。
54.具体地,在灯光照射指令中获取在建筑外墙上投影的每一帧的图像,作为该照射影像。
55.进一步地,获取照射影响在每一个投影仪标识对应投影成像位置中呈现的范围,根据该范围对每一个照射影像进行切分,得到与每一个投影仪标识关联的投影任务数据。
56.s42:将每一个投影任务数据根据对应的投影仪标识发送至激光投影仪。
57.具体地,将投影任务数据根据对应的投影仪标识发送至对应的激光投影仪,使得所有激光投影仪同时执行相同时间节点的投影任务时,能够在建筑外墙面远距离呈现该照射影像。
58.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
59.在一实施例中,提供一种远距离成像装置,该远距离成像装置与上述实施例中远距离成像方法一一对应。如图6所示,该远距离成像装置包括指令生成模块、比对数据获取
模块、光柱调整模块和远距离成像模块。各功能模块详细说明如下:指令生成模块,用于生成灯光照射指令,并将灯光照射指令发送至预设的激光投影仪;比对数据获取模块,用于获取激光投影仪在建筑外墙投影的光柱投影大小,并从灯光照射指令中获取预设的光柱标定大小;光柱调整模块,用于将光柱投影大小与光柱标定大小进行比对,若大小比对不一致,则向激光投影仪发送光柱调节指令;远距离成像模块,用于获取激光投影仪发送的调节响应后,根据灯光照射指令在建筑外墙呈现对应的图像。
60.可选的,比对数据获取模块包括:结构获取子模块,用于获取外墙结构数据,从外墙结构数据中获取建筑成像位置;标定大小获取子模块,用于根据建筑成像位置获取光柱标定大小。
61.可选的,光柱调整模块包括:成像位置获取子模块,用于获取投影仪标识,根据建筑成像位置获取投影仪标识对应的投影成像位置;数据对应子模块,用于根据每一个投影成像位置获取对应的光柱标定大小,并从灯光照射指令中获取每一个投影仪标识对应的光柱投影大小;比对子模块,用于将每一个投影仪标识的光柱投影大小与对应的光柱标定大小进行比对。
62.可选的,光柱调整模块包括:调整目标获取子模块,用于获取大小比对不一致的投影仪标识对应的投影成像位置,作为待调整成像位置;调节光柱调整子模块,用于获取待成像位置处的比对结果,根据比对结果生成焦距调节指令和/或投射距离调节指令,将焦距调节指令和/或投射距离调节指令作为光柱调节指令。
63.可选的,远距离成像模块包括:图像拆分子模块,用于从灯光照射指令中获取照射影像,根据投影仪标识对照射影像进行切分,得到投影任务数据;成像子模块,用于将每一个投影任务数据根据对应的投影仪标识发送至激光投影仪。
64.关于远距离成像装置的具体限定可以参见上文中对于远距离成像方法的限定,在此不再赘述。上述远距离成像装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
65.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种远距离成像方法。
66.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:生成灯光照射指令,并将灯光照射指令发送至预设的激光投影仪;获取激光投影仪在建筑外墙投影的光柱投影大小,并从灯光照射指令中获取预设的光柱标定大小;将光柱投影大小与光柱标定大小进行比对,若大小比对不一致,则向激光投影仪发送光柱调节指令;获取激光投影仪发送的调节响应后,根据灯光照射指令在建筑外墙呈现对应的图像。
67.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:生成灯光照射指令,并将灯光照射指令发送至预设的激光投影仪;获取激光投影仪在建筑外墙投影的光柱投影大小,并从灯光照射指令中获取预设的光柱标定大小;将光柱投影大小与光柱标定大小进行比对,若大小比对不一致,则向激光投影仪发送光柱调节指令;获取激光投影仪发送的调节响应后,根据灯光照射指令在建筑外墙呈现对应的图像。
68.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
69.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
70.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
再多了解一些

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

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

相关文献