伪彩实现方法、红外热成像设备及存储介质与流程

未命名 09-29 阅读:213 评论:0
1.本技术涉及图像
技术领域
:,尤其是涉及一种伪彩实现方法、红外热成像设备及计算机可读存储介质。
背景技术
::2.随着红外技术的发展,红外热成像设备广泛应用于各行各业。传统的红外热成像设备呈现的实时画面往往是黑白的,导致无法较好地满足一些应用场景的需求,为了丰富画面效果,随着技术发展而逐渐推出了红外热成像设备可以在获取原始数据后,根据不同的伪彩色板对原始数据进行不同的颜色映射,使画面呈现不同的伪彩效果。3.目前已知的伪彩效果的实现,均是通过一个伪彩选择界面展示多张预先设定好的多张图片在不同伪彩下的效果图,用户需要在伪彩选择界面中的多张效果图中逐一选取预览,以选定某一效果图对应的伪彩效果来对红外热成像设备当前拍摄的图片进行相同的伪彩处理。然而,该伪彩实现方式中,用户仅能基于预先设定好的多张固定图片的伪彩效果图来选择,所见非所得,不便于用户判断哪种伪彩效果更加适合于当前拍摄的图像;其次,目前这种不同伪彩的效果图的呈现均需要一份独立的图片数据,这样的实现方式同样适用于视频数据时,计算量过大,从而无法满足实时变换场景的使用需求。技术实现要素:4.为解决现有存在的技术问题,本技术提供一种有效减小计算量,且可呈现实时变换场景的伪彩效果以利于伪彩效果选择的伪彩实现方法、红外热成像设备及计算机可读存储介质。5.为达到上述目的,本技术实施例的技术方案是这样实现的:6.第一方面,本技术实施例提供一种伪彩实现方法,包括:7.获取伪彩选择界面中待选缩略图窗口的显示设置信息;所述显示设置信息包括所述待选缩略图窗口的数量、排列方式;8.根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性;9.获取实时图像数据;10.根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果。11.第二方面,本技术实施例提供一种红外热成像设备,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如本技术任一实施例所述的伪彩实现方法。12.第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本技术任一实施例所述的伪彩实现方法。13.上述实施例中,根据伪彩选择界面中待选缩略图窗口的显示设置信息,根据待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性,获取实时变换场景对应的实时图像数据,根据各待选缩略图窗口对应的坐标映射关系分别在各待选缩略图窗口内显示所述实时图像数据,以及根据对应的伪彩色板属性在各待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果。如此,通过确定各所述待选缩略图窗口在伪彩选择界面中的位置对应的坐标映射关系,伪彩选择界面可以采用多个待选缩略图窗口共享一份实时图像数据,通过坐标映射的方式在多个待选缩略图窗口内同时显示实时图像数据,一方面,实现了利用实时图像数据形成伪彩效果图呈现在伪彩选择界面中,所见即所得,方便用户更加直观、准确地从伪彩选择界面的多个待选缩略图窗口中判断和选择出最适合当前场景的图像数据的伪彩处理效果;另一方面,利用坐标映射的方式,使得伪彩选择界面的多个待选缩略图窗口共享一份实时图像数据即可分别呈现相应的伪彩效果图像,极大地减少了图像数据复制操作,有效减小计算量,使得能够较好地满足实时变换场景中对视频图像数据的伪彩处理需求。14.上述实施例中,红外热成像设备及计算机可读存储介质与对应的伪彩实现方法实施例属于同一构思,从而分别与对应的伪彩实现方法实施例具有相同的技术效果,在此不再赘述。附图说明15.图1为一实施例中伪彩实现方法的应用场景示意图;16.图2为另一实施例中伪彩实现方法的应用场景示意图;17.图3为一实施例中伪彩实现方法的流程图;18.图4为利用opengl渲染原理确定待选缩略图窗口在伪彩选择界面中的位置对应的坐标映射关系的原理示意图;19.图5为一实施例中伪彩选择界面的示意图;20.图6为一实施例中利用坐标映射关系进行坐标转换的原理示意图;21.图7为一实施例中待选缩略图窗口的多种排列方式的示意图;22.图8为一可选的具体示例中伪彩实现方法的流程图;23.图9为一实施例中伪彩实现装置的结构示意图;24.图10为一实施例中红外热成像设备的结构示意图。具体实施方式25.以下结合说明书附图及具体实施例对本技术技术方案做进一步的详细阐述。26.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。27.在以下的描述中,涉及到“一些实施例”的表述,其描述了所有可能实施例的子集,需要说明的是,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。28.在以下的描述中,所涉及的术语“第一、第二、第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一、第二、第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。29.请参阅图1,为本技术实施例提供的伪彩实现方法的一可选应用场景的示意图,伪彩实现方法可应用于红外热成像设备10,所述红外热成像设备10可以是指具备红外图像数据采集功能、且具有存储和计算能力的智能设备,如红外热像仪、手持热成像测温仪、红外瞄准设备等。红外热成像设备10可以加载有实现本技术实施例提供的伪彩实现方法的计算机程序,通过本地的显示屏11显示红外传感器12采集的红外图像数据、及显示各类应用程序界面,如,对预览的多种伪彩效果同时实时查看的伪彩选择界面、对伪彩选择界面中待选缩略图窗口的显示设置信息进行配置或修改的配置界面等。用户可以直接在使用红外热成像设备10对目标场景进行拍摄的过程中,通过浏览伪彩选择界面中呈现不同伪彩效果的实时图像数据的缩略图,选取最适合当前场景所拍摄的图像的伪彩效果。本技术实施例中,红外热成像设备10为手持式红外设备,可兼具红外图像数据采集、白光图像数据采集、微光图像数据采集、多光融合图像数据采集的功能中的两种或两种以上,其中,实时图像数据可以是指红外图片数据或红外视频数据。30.可选的,请参阅图2,红外热成像设备10也可以是与上位机30之间通信连接,由红外热成像设备10与上位机30配合,由上位机30协助执行部分数据处理的功能而共同完成本技术实施例中所提供的伪彩实现方法。如,上位机30中可加载有实现本技术实施例中所提供的伪彩实现方法的客户端程序,上位机30通过客户端程序提供对伪彩选择界面中待选缩略图窗口的显示设置信息进行配置或修改的配置界面等。用户可以通过上位机30对伪彩选择界面中待选缩略图窗口的数量、排列方式等显示设置信息进行配置或修改,上位机30将显示设置信息发送给红外热成像设备10,由红外热成像设备10根据用户配置的显示设置信息,在本地的显示屏11显示的伪彩选择界面中呈现不同伪彩效果的实时图像数据的缩略图,方便用户可以直接在使用红外热成像设备10对目标场景进行拍摄的过程中,通过浏览伪彩选择界面中呈现不同伪彩效果的实时图像数据的缩略图,选取最适合当前场景所拍摄的图像的伪彩效果。31.请参阅图3,为本技术一实施例提供的伪彩实现方法,可以应用于图1或图2所示的红外热成像设备。其中,伪彩实现方法包括如下步骤:32.s101,获取伪彩选择界面中待选缩略图窗口的显示设置信息;所述显示设置信息包括所述待选缩略图窗口的数量、排列方式。33.伪彩选择界面,是指通过多个待选缩略图窗口分别显示不同伪彩效果的缩略图以提供用户选择的界面。伪彩选择界面可以是主界面,也可以是由主界面上的设定功能按键触发后跳转进入的子界面。34.伪彩(pseudo-color),是指图像的每个像素的颜色不是由每个基本色分量的数值直接决定,实际上是把像素当成调色板(palettes)或颜色查找表(colorlook-uptable,clut)的表项入口地址,根据该地址可查找出包含实际r、g、b的强度值,如果图像中的颜色在调色板或颜色查找表中不存在,则调色板会用一个最为接近的颜色来匹配,通过查找出的r、g、b强度值产生的色彩不是图像本身真正的颜色,因此称为伪彩色,其中,根据不同调色板或颜色查找表对应为一个伪彩色板。伪彩处理,是指通过伪彩色板将灰度图像或者多波段图像转换为彩色图像的技术过程,其目的是提高图像内容的可辨识度。不同伪彩效果的图像,即是指对图像通过不同伪彩色板进行伪彩处理后得到的图像。35.待选缩略图窗口,是指显示经伪彩处理后的图像的窗口。本实施例中,伪彩选择界面中布设有多个待选缩略图窗口,不同的待选缩略图窗口相应显示不同伪彩效果的缩略图。其中,伪彩选择界面中待选缩略图窗口的显示设置信息可以是默认初始值,也可以支持用户进行自定义设置,显示设置信息包括但不限于待选缩略图窗口的数量、排列方式。所述获取伪彩选择界面中待选缩略图窗口的显示设置信息,可以是指获取伪彩选择界面中待选缩略图窗口的显示设置信息的默认初始值,也即用户可以不需要对伪彩选择界面的显示设置信息进行重新设置或修改,直接切换进入伪彩选择界面时则伪彩选择界面中按照默认初始值来显示待选缩略图窗口;也可以是指根据用户对待选缩略图窗口的数量、排列方式的选定操作,获取选定的显示设置信息,在进入伪彩选择界面时则伪彩选择界面中按照用户的选定值来显示待选缩略图窗口。36.s103,根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性。37.伪彩选择界面中需要显示的待选缩略图窗口的数量、排列方式,将影响每一待选缩略图窗口的大小和各待选缩略图窗口在伪彩选择界面中的位置。在进入伪彩选择界面时,根据伪彩选择界面当前对应的显示设置信息,确定各待选缩略图窗口在所述伪彩选择界面中的位置,并确定通过坐标转换的方式得到各待选缩略图窗口的位置所对应的坐标映射关系。请参阅图4,以伪彩选择界面中需要显示的待选缩略图窗口为5个、竖向排列为例,以伪彩选择界面中用于显示图像数据的独立图像显示窗口的坐标转换原理为基础(如a所示),计算通过坐标变换得到5个待选缩略图窗口各自在伪彩选择界面中的位置所对应的坐标映射关系(如b所示)。伪彩色板属性,是指对各待选缩略图窗口内显示的图像数据进行伪彩处理方式的类型信息。伪彩色板属性与伪彩效果一一对应,可以是任意能够唯一表征不同伪彩效果使用的伪彩色板信息,如可以是表示不同伪彩效果的伪彩色板的序号、名称、编码等信息。38.确定各待选缩略图窗口对应的伪彩色板属性,可以是根据伪彩选择界面中需要显示的待选缩略图窗口的数量,从大量伪彩色板中随机选定相同数量的伪彩色板将其与待选缩略图窗口一一对应关联;也可以是按照一定次序或规则,从大量伪彩色板中选取与待选缩略图窗口相同数量的伪彩色板将其与待选缩略图窗口一一对应关联;还可以是根据用户对某一伪彩色板的选定,将选定的伪彩色板为首再从大量伪彩色板中进行选取,依此确定与待选缩略图窗口相同数量的伪彩色板将其与待选缩略图窗口一一对应关联。39.s105,获取实时图像数据。40.实时图像数据,是指针对目标场景实时采集的图片数据、视频数据或基于实时采集的视频数据提取得到的视频帧数据。获取实时图像数据,可以是指当前通过实时拍摄的方式获取的需要对其进行伪彩处理的图片、视频或根据视频提取到的视频帧,也可以是指从其它拍摄装置通过数据通信的方式获取的需要对其进行伪彩处理的图片、视频或根据视频提取到的视频帧。本实施例中,实时图像数据为针对目标场景实时拍摄获得的红外视频数据。41.s107,根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果。42.伪彩选择界面通过确定多个待选缩略图窗口的位置对应的坐标映射关系,利用坐标映射关系,使得多个待选缩略图窗口可基于一份实时图像数据通过坐标转换的方式,实现多个待选缩略图窗口分别显示所述实时图像数据。同时,通过确定多个待选缩略图窗口对应的伪彩色板属性,分别调用相应的伪彩色板对实时图像数据进行伪彩处理,使得多个待选缩略图窗口分别显示所述实时图像数据通过对应伪彩色板进行伪彩处理后的伪彩效果。伪彩选择界面中多个待选缩略图窗口分别呈现实时图像数据的不同伪彩效果,方便用户直观判断选择当前哪种伪彩效果最满足需求。43.上述实施例中,根据伪彩选择界面中待选缩略图窗口的显示设置信息,根据待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性,通过确定各所述待选缩略图窗口在伪彩选择界面中的位置对应的坐标映射关系,伪彩选择界面可以采用多个待选缩略图窗口共享一份实时图像数据,通过坐标映射的方式在多个待选缩略图窗口内同时显示实时图像数据,一方面,实现了利用实时图像数据形成伪彩效果图呈现在伪彩选择界面中,所见即所得,方便用户更加直观、准确地从伪彩选择界面的多个待选缩略图窗口中判断和选择出最适合当前场景的图像数据的伪彩处理效果;另一方面,利用坐标映射的方式,使得伪彩选择界面的多个待选缩略图窗口共享一份实时图像数据即可分别呈现相应的伪彩效果图像,极大地减少了图像数据复制操作,有效减小计算量,使得能够较好地满足实时变换场景中对视频图像数据的伪彩处理需求。44.在一些实施例中,还包括:45.获取对所述待选缩略图窗口的选定指令,根据所述选定指令确定目标伪彩色板属性;46.在预览窗口内显示所述实时图像数据,并根据所述目标伪彩色板属性在所述预览窗口内的所述实时图像数据上呈现相应伪彩效果。47.预览窗口可以位于伪彩选择界面中预先设定好的固定区域的预览界面,也可以是一个与伪彩选择界面独立的预览界面。如图5所示,为伪彩选择界面中同时显示预览窗口和多个待选缩略图窗口的一可选示意图。预览界面通过预览窗口显示的预览画面为实时图像数据,通过根据用户对其中一个待选缩略图窗口的选定,获取选定的待选缩略图窗口对应的伪彩色板属性,调用相应的伪彩色板对实时图像数据进行伪彩处理,使得预览窗口可以显示所述实时图像数据通过用户选定的伪彩色板进行伪彩处理后的伪彩效果。48.其中,待选缩略图窗口显示的通常均是小尺寸的缩略图,而预览窗口的尺寸可以明显大于待选缩略图窗口,用户可以根据基于缩略图来选定所需要的伪彩效果,再通过预览窗口将通过所需要的伪彩效果的图像实时呈现,通过预览窗口中呈现的伪彩处理后的实时图像数据来达到观测的目的。49.可选的,获取实时图像数据,可以是指当前需要浏览的实时图像数据或当前需要预览的实时图像数据。在一些实施例中,所述获取待实时图像数据,包括:50.获取针对当前拍摄图像数据的预览指令,根据所述预览指令切换至包含预览窗口和待选缩略图窗口的伪彩选择界面,将所述当前拍摄图像数据作为实时图像数据;或,51.获取针对当前浏览图像的预览指令,根据所述预览指令切换至包含预览窗口和待选缩略图窗口的伪彩选择界面,将所述当前浏览图像作为实时图像数据;或,52.在预览模式下,显示包含预览窗口和待选缩略图窗口的伪彩选择界面,获取目标图像数据上传的选定指令,根据所述选定指令将所述目标图像数据作为实时图像数据。53.伪彩选择界面,可以是指根据用户对图像数据的预览指令调出的界面,如用户在实时拍摄图像数据的过程中点击预览,而切换至包含预览窗口和待选缩略图窗口的伪彩选择界面,相应将实时拍摄图像数据作为实时图像数据;或用户在浏览图像的过程中点击预览,而切换至包含预览窗口和待选缩略图窗口的伪彩选择界面,相应将当前浏览图像作为实时图像数据。伪彩选择界面,也可以是用户操作进入预览模式下显示的主界面,在预览模式下,用户可以选定需要预览的图像数据进行上传,相应将选定上传的目标图像数据作为实时图像数据。本实施例中,根据用户对实时拍摄图像或已完成拍摄的图像数据的预览需求,将呈现当前需要预览的实时图像数据对应多种伪彩效果的待选缩略图窗口和预览窗口显示于同一界面中,方便用户更加直观、准确地从伪彩选择界面的多个待选缩略图窗口中判断和选择出最适合当前场景的图像数据的伪彩处理效果。54.可选的,所述伪彩实现方法,还包括:55.获取针对所述预览窗口内所述预览图像的缩放调节操作;56.若所述缩放调节操作为对预设的图像缩放按键的触控操作,根据对所述图像缩放按键的触控操作,按照预设比例相应放大或缩小所述预览图像;和/或,57.若所述缩放调节操作为预设缩放手势,根据所述预设缩放手势的手指滑动距离确定缩放比例,按照所述缩放比例相应放大或缩小所述预览图像。58.预览窗口内显示的预览图像支持用户进行缩放调节操作,在一个可选示例中,预览窗口内可于边缘位置显示预设的图像缩放按键,如加号键表示对图像进行放大的按键,减号键表示对图像进行缩小的按键,用户可以点击加号键或减号键而按照预设比例相应放大或缩小所述预览图像;在另一可选示例中,用户可以在预览窗口内滑动以输入预设缩放手势,如拇指和食指朝相反方向滑动表示放大,拇指和食指朝相向方向滑动表示缩小,用户通过手指在预览窗口内滑动而可相应控制放大或缩小所述预览图像。59.可选的,所述伪彩实现方法,还包括:60.获取针对所述预览窗口内所述预览图像的局部放大指令,根据所述局部放大指令及当前选定位置,以所述当前选定位置为中心确定目标部位,按照预设比例相应放大所述目标部位。61.预览窗口内显示的预览图像支持用户进行局部放大查看,在一个可选示例中,预览窗口内可于边缘位置显示局部放大按键,如放大镜图标表示对图像进行局部放大查看,用户可以点击放大镜图标后,再点击选定需要局部放大查看的目标部位,则预览图像按照预设比例相应放大所述目标部位,便于用户重点观察。62.可选的,所述伪彩实现方法,还包括:63.获取针对所述预览窗口内所述预览图像的移动调节操作;64.若所述移动调节操作为对预设的图像移动按键的触控操作,根据对所述图像移动按键的触控操作,按照相应移动方向和移动距离对所述预览图像进行平移;和/或,65.若所述移动调节操作为预设移动手势,根据所述预设移动手势的手指滑动方向和滑动距离确定移动方向和移动距离,按照所述移动方向和移动距离相应对所述预览图像进行平移。66.预览窗口内显示的预览图像支持用户进行移动调节操作,在一个可选示例中,预览窗口内可于边缘位置显示预设的图像移动按键,如上箭头表示对图像进行上移的按键,下箭头表示对图像进行下移的按键,左箭头表示对图像进行左移的按键,右箭头表示对图像进行右移的按键,用户可以点击相应箭头而控制预览图像向相应方向平移预设移动距离;在另一可选示例中,用户可以在预览窗口内滑动以输入预设移动手势,如长按图像后再拖动图像,相应控制所述预览图像跟随拖动操作进行平移。67.在一些实施例中,所述根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性,包括:68.根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系;69.从伪彩色板库中确定与所述待选缩略图窗口的数量对应的目标伪彩色板,将所述目标伪彩色板依序确定为各所述待选缩略图窗口对应的伪彩色板属性。70.opengl(opengraphicslibrary,开放图形库)是用于渲染2d、3d矢量图形的跨语言、跨平台的应用程序编程接口(api)。伪彩选择界面根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理的视口变换的方式,确定各待选缩略图窗口分别在伪彩选择界面中的位置对应的坐标映射关系,经过变换后的坐标与屏幕的像素之间建立联系,实现基于同一份实时图像数据投影到多个待选缩略图窗口内进行同步显示。伪彩色板库,是指包含有多个伪彩色板的数据库。不同的伪彩色板对应不同伪彩效果,当伪彩选择界面中当前要显示的所述待选缩略图窗口的数量、排列方式确定后,进入伪彩选择界面时,可以从伪彩色板库中按照伪彩色板的排序,选择排序在先的与待选缩略图窗口相同数量的伪彩色板,按照待选缩略图窗口的排列方式将其逐一作为待选缩略图窗口对应的伪彩色板属性。如,待选缩略图窗口为5个,竖向排列,从伪彩色板库选择伪彩色板1至伪彩色板5,待选缩略图窗口1至待选缩略图窗口5对应的伪彩色板属性依次为伪彩色板1至伪彩色板5。71.opengl有一大套可以用来操作模型和图片的函数。在opengl中,通过大量渲染管线(graphicspipeline)分别调用特定的函数逐步完成一个立体图像坐标到屏幕和图像显示窗口内像素之间的视口变换,通过运行在gpu上的程序着色器(shader)并行处理渲染管线中的数据,可以有效提升处理效率。本实施例中,通过采用opengl渲染原理实现伪彩选择界面中多个待选缩略图窗口内同步显示实时图像数据,从而能够满足在伪彩选择界面中对实时视频数据的不同伪彩效果的缩略图的展示需求。72.在一些实施例中,所述从伪彩色板库中确定与所述待选缩略图窗口的数量对应的目标伪彩色板,将所述目标伪彩色板依序确定为各所述待选缩略图窗口对应的伪彩色板属性,包括:73.根据伪彩色板库中伪彩色板的初始排列顺序,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;或,根据对预设的所述伪彩色板库中伪彩色板的选取指令,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;74.根据所述待选缩略图窗口的排列方式依序确定各自对应的缩略图序号,将所述目标伪彩色板依序确定为各所述缩略图序号对应的所述伪彩色板属性。75.伪彩色板库中通常包含多个伪彩色板。伪彩选择界面可以是根据伪彩色板库中伪彩色板的初始排列顺序,按序去选择与伪彩选择界面中当前要显示的多个待选缩略图窗口数量对应的多个伪彩色板作为目标伪彩色板。可选的,多个待选缩略图窗口对应的伪彩色板属性的确定,也支持用户从伪彩色板库中手动选定的方式确定。根据伪彩选择界面中多个待选缩略图窗口的排列方式和顺序,确定待选缩略图窗口分别对应的缩略图序号,再将目标伪彩色板逐一确定为各缩略图序号对应的伪彩色板属性,也即各待选缩略图窗口对应的伪彩色板属性。76.在一些实施例中,所述伪彩色板库中包括图片格式的伪彩色板文件、和/或记录有伪彩转换对应的颜色映射关系的文档格式的伪彩色板文件;所述伪彩实现方法还包括:77.获取伪彩色板文件的本地升级指令,基于所述本地升级指令接收上传的更新的伪彩色板文件,将所述更新的伪彩色板文件加入所述伪彩色板库以实现升级或将所述更新的伪彩色板文件替换原有的伪彩色板文件以实现升级;和/或,78.获取伪彩色板文件的在线升级指令,基于所述在线升级指令从云端获取更新的伪彩色板文件,将所述更新的伪彩色板文件加入所述伪彩色板库以实现升级或将所述更新的伪彩色板文件替换原有的伪彩色板文件以实现升级。79.伪彩色板文件可以是图片格式的文件,可选的,每一伪彩色板属性可对应一张包含色板条图像的图片,也可以是一张图片上包括分别与多个不同伪彩色板属性分别对应的多个色板条图像,每一色板条图像显示的色彩信息可表示相应伪彩色板对图像进行伪彩处理时的颜色映射关系。伪彩色板文件也可以是文档格式的文件,可选的,记录有不同伪彩色板分别对图像进行伪彩处理时的颜色映射关系的excel格式文件、xml格式文件等。伪彩色板库的升级,可以是本地升级,由用户自己创建伪彩色板文件上传、或用户在已有伪彩色板文件的基础上修改调整后上传等方式;也可以是在线升级,如由红外热成像设备的厂商统一更新维护伪彩色板库的升级,便于满足更多应用场景下的个性化伪彩处理需求。80.在一些实施例中,所述根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系,包括:81.根据当前要显示的所述待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小。82.各待选缩略图窗口分别在伪彩选择界面中的位置对应的坐标映射关系,主要包括坐标缩放比例及坐标平移大小。其中,坐标缩放比例主要根据伪彩选择界面中需要显示的待选缩略图窗口的数量相关,坐标平移大小主要根据各待选缩略图窗口的排列方向和次序相关。本实施例中,利用opengl渲染原理,通过纹理贴图的形式将实时图像数据输入到伪彩选择界面,伪彩选择界面再通过缩放和平移的实现方式,将同一份实时图像数据映射到各个待选缩略图窗口内由指定数量像素组成的屏幕坐标,实现多个待选缩略图窗口共享一份实时图像数据来分别显示实时图像数据不同伪彩效果的伪彩缩略图。83.可选的,所述根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果,包括:84.根据各所述待选缩略图窗口对应的坐标缩放比例及坐标平移大小,计算各所述待选缩略图窗口内像素点通过坐标变换后的位置坐标;85.根据当前要显示的实时图像数据,确定各所述像素点坐标变换后的位置坐标对应的图像数据为像素数据;86.根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果的实时伪彩结果。87.本实施例中,通过计算各待选缩略图窗口内像素点通过坐标变换后的位置坐标,并确定像素点坐标变换后的位置坐标对应的图像数据为像素数据,实现将实时图像数显示于各个待选缩略图窗口内。88.请参阅图6,以将3d场景内物体在规范化立方体内表示,将(-1,1)规范化坐标映射到nx*ny个像素组成的屏幕坐标,实现将规划化立方体投射到屏幕的变换为例,通过缩放和平移的实现方式如下:89.缩放:x、y轴从2、2放大到nx、ny,缩放比例为nx/2、ny/2;90.平移:缩放后的原点位置不变,这个时候需要通过平移将左下角的点移动到屏幕坐标系的坐标原点,x、y轴向正向移动的距离分别为nx/2-0.5、ny/2-0.5,其中,0.5表示屏幕坐标原点为左下角像素(一个像素相当于一个小的矩形)的中心点。91.视口变换的矩阵表示如下:[0092][0093]上述实施例中,通过确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小,利用视口变换将同一份实时图像数据投影到各个待选缩略图窗口内同步显示。[0094]在一些实施例中,所述显示设置信息还包括设置各所述待选缩略图窗口包括对应的标识区域的标识设置信息;所述根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果,包括:[0095]根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果,并在各所述待选缩略图窗口对应的所述标识区域显示对应的伪彩色板的伪彩类别名称的实时伪彩结果。[0096]本实施例中,设置伪彩选择界面中相邻两个待选缩略图窗口之间相互间隔而形成标识区域。通过标识区域的设置,在各待选缩略图窗口内通过对应的伪彩色板进行伪彩处理后,在对应待选缩略图窗口内显示相应伪彩效果的缩略图的基础上,进一步在对应待选缩略图窗口的标识区域内显示伪彩类别名称。可选的,伪彩类别名称的显示,可通过添加文本图标、通过伪彩色板进行伪彩处理时在待选缩略图窗口内添加透明层等方式实现。需要说明的是,标识区域的设置有利于避免伪彩类别名称的显示对待选缩略图窗口内的图像造成遮挡,作为另一可选的实施例,伪彩选择界面中多个待选缩略图窗口之间两两相邻,各待选缩略图窗口内仅呈现实时图像数据的伪彩缩略图而并不显示对应的伪彩类别名称,或直接在伪彩缩略图上的指定区域显示对应的伪彩类别名称。[0097]在一些实施例中,所述根据当前要显示的所述待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小,包括:[0098]若所述待选缩略图窗口的排列方式为横向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和横坐标平移值;[0099]若所述待选缩略图窗口的排列方式为纵向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的纵坐标缩放比例和纵坐标平移值;[0100]若所述待选缩略图窗口的排列方式为网格,根据所述待选缩略图窗口的行列数确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和纵坐标缩放比例、以及对应的横坐标平移值和纵坐标平移值。[0101]请参阅图7,为伪彩选择界面中多个待选缩略图窗口的常见几种排列方式的示例图。可选的,伪彩选择界面中或针对伪彩选择界面中的显示设置信息进行配置的配置界面中,可以提供用户对待选缩略图窗口的排列方式进行选择的配置项,在用户未对待选缩略图窗口的排列方式进行选择的情况下,可以将其中一种排列方式,如竖向排列作为默认方式。确定各待选缩略图窗口在伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小,相应根据待选缩略图窗口在伪彩选择界面中的排列方式不同而计算方式不同,对于待选缩略图窗口的排列方式为横向时,各待选缩略图窗口在伪彩选择界面中的位置可仅涉及到横坐标方向上的缩放和平移;对于待选缩略图窗口的排列方式为竖向时,各待选缩略图窗口在伪彩选择界面中的位置可仅涉及到纵坐标方向上的缩放和平移;对于待选缩略图窗口的排列方式为网格时,各待选缩略图窗口在伪彩选择界面中的位置则同时涉及到横坐标方向以及纵坐标方向上的缩放和平移。[0102]可选的,所述获取伪彩选择界面中待选缩略图窗口的显示设置信息,包括:[0103]根据伪彩选择界面的初始化设置,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息;和/或,[0104]基于对伪彩选择界面中待选缩略图窗口的数量、排列方式的配置操作,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息。[0105]伪彩选择界面中待选缩略图窗口的数量和排列方式,可以根据初始化设置确定,也即,在进入伪彩选择界面之前,用户并非必要对伪彩选择界面中的有关待选缩略图窗口的数量、排列方式等属性信息进行设置。可选的,用户也可以在进入伪彩选择界面之前,或者在打开伪彩选择界面观看各个待选缩略图窗口内显示的实时图像数据的伪彩缩略图的过程中,调出对伪彩选择界面进行设置的配置界面,对待选缩略图窗口的数量、排列方式进行配置操作,以调整伪彩选择界面中伪彩缩略图的数量、排列方式等显示方式。[0106]在一些实施例中,所述伪彩实现方法,还包括:[0107]根据对当前所述伪彩选择界面中所述待选缩略图窗口的切换操作,获取与当前切换操作对应的切换指令;[0108]根据所述切换指令,从当前可选的伪彩色板属性中选定当前需要切换伪彩色板的各所述待选缩略图窗口各自对应的目标伪彩色板属性;[0109]通过所述目标伪彩色板属性分别对各所述待选缩略图窗口内图像数据进行图像处理,得到切换后的各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果的实时伪彩结果。[0110]对当前伪彩选择界面中待选缩略图窗口的切换操作,可以包括不同类型的多种操作方式,如在伪彩选择界面的指定区域内向指定方向滑动的操作、选定一个或多个待选缩略图窗口进行移动的操作、对表示控制待选缩略图窗口向指定方向移动的按键的点击操作等。不同的切换操作可以表示不同的切换指令,如对其中一个待选缩略图窗口内显示的伪彩缩略图进行切换、对当前伪彩选择界面中待选缩略图窗口内显示的伪彩缩略图进行批量切换。当前可选的伪彩色板属性,可以是指伪彩色板库中按顺序排列在当前伪彩选择界面中已用过的伪彩色板之后的伪彩色板。在对伪彩选择界面中待选缩略图窗口内显示的实时图像数据的伪彩缩略图进行切换的过程中,各待选缩略图窗口内显示的实时图像数据无需进行切换,仅需根据需要切换伪彩色板的数量,对各个待选缩略图窗口内的实时图像数据采用切换后的伪彩色板进行伪彩处理即可。[0111]在一些实施例中,所述当前切换操作为向指定方向滑动m个待选缩略图窗口的操作,其中m小于或等于可选的伪彩色板数目;所述根据所述切换指令,从当前可选的伪彩色板属性中选定当前需要切换伪彩色板的各所述待选缩略图窗口各自对应的目标伪彩色板属性,包括:[0112]根据与所述当前切换操作对应的切换指令,从当前可选的伪彩色板属性中依序选定m个伪彩色板属性;[0113]若m大于或等于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将所述n个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性;[0114]若m小于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将当前所述伪彩选择界面中所述待选缩略图窗口减去位于滑动方向上前m个后,剩余的所述待选缩略图窗口对应的所述伪彩色板属性加上/减去所述m个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性。[0115]其中,可选的伪彩色板数目,是指当前伪彩色板库中可供选择的伪彩色板的数量。用户在执行伪彩色板的批量切换时,向指定方向滑动的距离通常与一次切换伪彩色板的数量呈比例关系,设置通过滑动操作对伪彩色板进行批量切换时,m小于或等于可选的伪彩色板数目。若m小于伪彩选择界面中包含的待选缩略图窗口的数量n时,则可以从伪彩色板库中按顺序排列选定当前伪彩选择界面中已用过的伪彩色板之后的m张伪彩色板,将当前伪彩选择界面无需切换的其它待选缩略图窗口对应的伪彩色板属性依序前移m个窗口后作为相应窗口对应的目标伪彩色板属性,并将该m张伪彩色板作为排序在后的m个待选缩略图窗口对应的目标伪彩色板属性,如此,完成m张伪彩缩略图的切换,且形成多个所述待选缩略图窗口内不同伪彩效果的伪彩缩略图滑动的视觉效果。若m大于或等于伪彩选择界面中包含的待选缩略图窗口的数量n时,则可以从伪彩色板库中按顺序排列选定当前伪彩选择界面中已用过的伪彩色板之后的n张伪彩色板,将该n张伪彩色板依序作为n个待选缩略图窗口对应的目标伪彩色板属性,如此,完成当前伪彩选择界面中全部的待选缩略图窗口内显示的伪彩缩略图的批量切换。[0116]为了能够对本技术实施例所提供的伪彩实现方法具有更加整体的理解,请结合参阅图8,在一可选的具体示例中,以伪彩实现方法应用于红外热像仪为例,所述伪彩实现方法包括:[0117]s11,对伪彩选择界面中待选缩略图窗口的数量、排列方式进行设置;[0118]待选缩略图窗口与经过伪彩处理后的色板缩略图一一对应,色板缩略图的数目可以是程序一开始指定的,也可以是随着需求进行变换的,它决定了色板缩略图显示界面的原始图像数据缩放的比例;色板缩略图的排列方式可以是横向的,也可以是纵向的,还可以是网格状的,它决定了glsl(openglshaderlanguage,opengl的着色器编程语言)文件中原始图像数据的纹理坐标的变换方式。[0119]s12,确定各待选缩略图窗口对应的伪彩色板属性;[0120]可以预先构建伪彩色板库,伪彩色板库中可以存储有大量对应不同伪彩效果的伪彩色板,这些伪彩色板可以按照一定的规则存储,如伪彩色板分别以序号命名,以序号递增的形式排列存储。伪彩色板属性,包括能够唯一表征对应伪彩色板身份的标识信息,如伪彩色板的序号、编码、名称等。伪彩色板属性的相关信息,可以在创建伪彩色板时预先设定好,也可以是按照预设规则自动生成。伪彩色板可以使用纹理贴图的方式,伪彩色板库中,可以仅导入与伪彩选择界面中待选缩略图窗口数量相同的色板数量,也可以是一次批量导入所有色板。可选的,可通过应用程序界面提供对色板进行本地增加或在线升级的功能按键,支持用户通过相应功能按键通过连接网络,从云端下载最新的色板数据来对伪彩色板库或当前伪彩选择界面中待选缩略图窗口中显示的伪彩效果实时升级;也支持用户通过相应功能按键导入本地存储的一些色板数据,或自行创建一些色板数据,来对伪彩色板库或当前伪彩选择界面中待选缩略图窗口中显示的伪彩效果实时升级。[0121]s13,根据对待选缩略图窗口的选定,确定预览窗口对应的目标伪彩色板属性;[0122]用户可从伪彩选择界面中当前显示的多个待选缩略图窗口中选定想要预览的伪彩效果,预览窗口获取选定的待选缩略图窗口对应的伪彩色板属性为目标伪彩色板属性,根据目标伪彩色板属性呈现相应伪彩效果。在一个可选的具体示例中,用户选定可以是在相应待选缩略图窗口所在的位置进行点击,根据点击位置在色板缩略图显示界面的位置,计算出点击的色板缩略图的序号或id或名称等属性信息,可以将此属性信息传递给预览界面,使得预览界面更新指定的色板信息,实现缩略图界面选择色板,预览界面更新指定色板,呈现对应的伪彩效果。[0123]其中,用户从伪彩选择界面中选择伪彩效果的过程中,可以批量切换当前待选缩略图窗口对应的所有色板。在一个可选的具体示例中,用户对色板进行切换的操作可以是在基于指定序号增减,或通过向指定方向滑动的操作来形成切换指令,可以根据指定的序号,通过向上/向下/向左/向右/向前/向后等方式,批量切换当前伪彩选择界面的待选缩略图窗口对应的色板,实现批量切换伪彩的效果;也可以根据滑动距离或滑动方向或者手指的触摸位置,批量切换当前伪彩选择界面的待选缩略图窗口对应的色板,实现批量切换伪彩的效果。[0124]s14,利用opengl渲染原理确定各待选缩略图窗口在伪彩选择界面中的位置对应的坐标映射关系,将获取到的实时图像数据通过坐标转换与各待选缩略图窗口内像素关联,根据各待选缩略图窗口对应的伪彩色板属性分别调用相应伪彩色板进行伪彩处理,通过各待选缩略图窗口分别呈现实时图像数据对应的伪彩效果的伪彩缩略图。[0125]其中,渲染数据,也即实时图像数据可以是图片,也可以是实时变换的视频流,还可以是实时变化的相机输出流。渲染可以实现带伪彩名称的伪彩缩略图渲染,也可以实现不带伪彩名称的伪彩缩略图渲染。利用opengl渲染原理,可设计伪彩选择界面中多个待选缩略图窗口使用一个opengl界面,通过纹理贴图,如oes纹理或者sampler2d纹理贴图的形式将实时图像数据输入到伪彩选择界面,此伪彩选择界面的所有缩略图通过坐标变换,共享一份实时图像数据,根据各待选缩略图窗口对应的伪彩色板属性,调用对应的色板,实现对应缩略图的伪彩效果。[0126]s15,预览窗口获取实时图像数据,并根据目标伪彩色板属性呈现实时图像数据对应的伪彩效果的预览图像。[0127]预览窗口根据用户对伪彩选择界面的实时操作,当用户选定或切换当前需要预览的伪彩效果对应的伪彩缩略图时,预览窗口与用户在伪彩选择界面中的操作联动,实现实时伪彩切换效果。[0128]上述实施例所提供的伪彩实现方法,至少具备如下特点:[0129]第一、伪彩选择界面中多个待选缩略图窗口通过计算坐标映射关系,通过坐标转换的方式共享同一份实时图像数据,根据用户的选定或切换操作调用不同伪彩色板进行伪彩处理而呈现实时图像数据的伪彩缩略图,使得实时伪彩效率不随伪彩色板的增多而增大,能够满足实时视频流数据的低功耗实时伪彩效果;而已知的伪彩缩略图的实现方式是每个缩略图使用一份完整原始图像数据,当伪彩色板数量多和需要切换伪彩色板时,资源消耗大,无法满足实时伪彩的需求。[0130]第二、支持对伪彩选择界面中待选缩略图窗口的数量、排列等显示信息进行设置,支持对伪彩选择界面中伪彩缩略图的快速批量切换,操作灵活,方便模块化,能够满足不同应用场景下的不同需求。[0131]第三、伪彩选择界面中的待选缩略图窗口直接呈现实时图像数据的伪彩色板效果,所见即所得,方便用户直观、准确地选择当前实时场景所需要的伪彩效果。[0132]请参阅图9,本技术另一方面,提供一种伪彩实现装置,包括:设置模块91,用于获取伪彩选择界面中待选缩略图窗口的显示设置信息;所述显示设置信息包括所述待选缩略图窗口的数量、排列方式;渲染模块92,用于根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性;获取实时图像数据;根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果。[0133]可选的,伪彩实现装置还包括切换模块93,用于获取对所述待选缩略图窗口的选定指令,根据所述选定指令确定目标伪彩色板属性;在预览窗口内显示所述实时图像数据,并根据所述目标伪彩色板属性在所述预览窗口内的所述实时图像数据上呈现相应伪彩效果。[0134]可选的,所述渲染模块92,还用于根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系;从伪彩色板库中确定与所述待选缩略图窗口的数量对应的目标伪彩色板,将所述目标伪彩色板依序确定为各所述待选缩略图窗口对应的伪彩色板属性。[0135]可选的,所述渲染模块92,还用于根据伪彩色板库中伪彩色板的初始排列顺序,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;或,根据对预设的所述伪彩色板库中伪彩色板的选取指令,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;根据所述待选缩略图窗口的排列方式依序确定各自对应的缩略图序号,将所述目标伪彩色板依序确定为各所述缩略图序号对应的所述伪彩色板属性。[0136]可选的,所述渲染模块92,还用于根据当前要显示的所述待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小。[0137]可选的,所述渲染模块92,还用于根据各所述待选缩略图窗口对应的坐标缩放比例及坐标平移大小,计算各所述待选缩略图窗口内像素点通过坐标变换后的位置坐标;根据当前要显示的实时图像数据,确定各所述像素点坐标变换后的位置坐标对应的图像数据为像素数据;根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果的实时伪彩结果。[0138]可选的,所述渲染模块92,还用于根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果,并在各所述待选缩略图窗口对应的所述标识区域显示对应的伪彩色板的伪彩类别名称的实时伪彩结果。[0139]可选的,所述渲染模块92,还用于若所述待选缩略图窗口的排列方式为横向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和横坐标平移值;若所述待选缩略图窗口的排列方式为纵向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的纵坐标缩放比例和纵坐标平移值;若所述待选缩略图窗口的排列方式为网格,根据所述待选缩略图窗口的行列数确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和纵坐标缩放比例、以及对应的横坐标平移值和纵坐标平移值。[0140]可选的,所述设置模块91,还用于根据伪彩选择界面的初始化设置,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息;和/或,基于对伪彩选择界面中待选缩略图窗口的数量、排列方式的配置操作,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息。[0141]可选的,所述切换模块93,还用于根据对当前所述伪彩选择界面中所述待选缩略图窗口的切换操作,获取与当前切换操作对应的切换指令;根据所述切换指令,从当前可选的伪彩色板属性中选定当前需要切换伪彩色板的各所述待选缩略图窗口各自对应的目标伪彩色板属性;通过所述目标伪彩色板属性分别对各所述待选缩略图窗口内图像数据进行图像处理,得到切换后的各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果的实时伪彩结果。[0142]可选的,所述切换模块93,还用于根据与所述当前切换操作对应的切换指令,从当前可选的伪彩色板属性中依序选定m个伪彩色板属性;若m大于或等于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将所述n个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性;若m小于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将当前所述伪彩选择界面中所述待选缩略图窗口减去位于滑动方向上前m个后,剩余的所述待选缩略图窗口对应的所述伪彩色板属性加上所述m个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性。[0143]需要说明的是:上述实施例提供的伪彩实现装置在实现伪彩实现方法的过程中,仅以上述各程序模块的划分进行举例说明,在实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即可将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分方法步骤。另外,上述实施例提供的伪彩实现装置与对应的伪彩实现方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。[0144]本技术另一方面提供一种红外热成像设备,请参阅图10,为本技术实施例提供的红外热成像设备的一个可选的硬件结构示意图,所述红外热成像设备包括处理器111、与所述处理器111连接的存储器112,存储器112内用于存储各种类别的数据以支持红外热成像设备的操作,且存储有用于实现本技术任一实施例所提供的伪彩实现方法的计算机程序,所述计算机程序被所述处理器执行时,实现本技术任一实施例提供的伪彩实现方法的步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。[0145]其中,所述红外热成像设备包括与所述处理器111连接的图像传感器,所述图像传感器用于采集实时图像数据,并将所述实时图像数据传输给所述处理器,所述处理器包括图像处理器(gpu),所述图像处理器用于对各所述待选缩略图窗口的坐标映射关系执行并行计算。可选的,所述图像传感器为红外传感器,所述实时图像数据为针对目标场景实时拍摄的红外视频数据,其中,各待选缩略图窗口内显示的缩略图分别为红外视频数据对应的伪彩缩略图。所述红外热成像设备包括与所述处理器111连接的显示屏,用户可通过显示屏中显示的应用程序界面来完成伪彩选择界面的显示信息设置,伪彩缩略图的查看、切换等操作。[0146]本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述图像处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。[0147]需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。[0148]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或网络设备等)执行本发明各个实施例所述的方法。[0149]以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本
技术领域
:的技术人员在本技术揭露的技术范围之内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。当前第1页12当前第1页12
技术特征:
1.一种伪彩实现方法,其特征在于,包括:获取伪彩选择界面中待选缩略图窗口的显示设置信息;所述显示设置信息包括所述待选缩略图窗口的数量、排列方式;根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性;获取实时图像数据;根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述实时图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果。2.如权利要求1所述的伪彩实现方法,其特征在于,还包括:获取对所述待选缩略图窗口的选定指令,根据所述选定指令确定目标伪彩色板属性;在预览窗口内显示所述实时图像数据,并根据所述目标伪彩色板属性在所述预览窗口内的所述实时图像数据上呈现相应伪彩效果。3.如权利要求1所述的伪彩实现方法,其特征在于,所述根据所述显示设置信息,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性,包括:根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理确定各所述待选缩略图窗口在所述伪彩选择界面中的位置对应的坐标映射关系;从伪彩色板库中确定与所述待选缩略图窗口的数量对应的目标伪彩色板,将所述目标伪彩色板依序确定为各所述待选缩略图窗口对应的伪彩色板属性。4.如权利要求3所述的伪彩实现方法,其特征在于,所述从伪彩色板库中确定与所述待选缩略图窗口的数量对应的目标伪彩色板,将所述目标伪彩色板依序确定为各所述待选缩略图窗口对应的伪彩色板属性,包括:根据伪彩色板库中伪彩色板的初始排列顺序,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;或,根据对预设的所述伪彩色板库中伪彩色板的选取指令,获取与所述待选缩略图窗口的数量对应的目标伪彩色板;根据所述待选缩略图窗口的排列方式依序确定各自对应的缩略图序号,将所述目标伪彩色板依序确定为各所述缩略图序号对应的所述伪彩色板属性。5.如权利要求4所述的伪彩实现方法,其特征在于,所述伪彩色板库中包括图片格式的伪彩色板文件、和/或记录有伪彩转换对应的颜色映射关系的文档格式的伪彩色板文件;所述伪彩实现方法还包括:获取伪彩色板文件的本地升级指令,基于所述本地升级指令接收上传的更新的伪彩色板文件,将所述更新的伪彩色板文件加入所述伪彩色板库以实现升级或将所述更新的伪彩色板文件替换原有的伪彩色板文件以实现升级;和/或,获取伪彩色板文件的在线升级指令,基于所述在线升级指令从云端获取更新的伪彩色板文件,将所述更新的伪彩色板文件加入所述伪彩色板库以实现升级或将所述更新的伪彩色板文件替换原有的伪彩色板文件以实现升级。6.如权利要求3所述的伪彩实现方法,其特征在于,所述根据当前要显示的所述待选缩略图窗口的数量、排列方式,利用opengl渲染原理确定各所述待选缩略图窗口在所述伪彩
选择界面中的位置对应的坐标映射关系,包括:根据当前要显示的所述待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小。7.如权利要求6所述的伪彩实现方法,其特征在于,所述根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述图像数据上分别呈现相应伪彩效果,包括:根据各所述待选缩略图窗口对应的坐标缩放比例及坐标平移大小,计算各所述待选缩略图窗口内像素点通过坐标变换后的位置坐标;根据当前要显示的图像数据,确定各所述像素点坐标变换后的位置坐标对应的图像数据为像素数据;根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述图像数据上分别呈现相应伪彩效果的实时伪彩结果。8.如权利要求1所述的伪彩实现方法,其特征在于,所述显示设置信息还包括设置各所述待选缩略图窗口包括对应的标识区域的标识设置信息;所述根据所述坐标映射关系分别在各所述待选缩略图窗口内显示所述图像数据,以及根据所述伪彩色板属性在各所述待选缩略图窗口内的所述图像数据上分别呈现相应伪彩效果,包括:根据各所述待选缩略图窗口对应的所述伪彩色板属性,分别对各所述待选缩略图窗口内各所述像素点的图像数据通过对应的伪彩色板进行图像处理,得到在各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果,并在各所述待选缩略图窗口对应的所述标识区域显示对应的伪彩色板的伪彩类别名称的实时伪彩结果。9.如权利要求6所述的伪彩实现方法,其特征在于,所述根据当前要显示的所述待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的坐标缩放比例及坐标平移大小,包括:若所述待选缩略图窗口的排列方式为横向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和横坐标平移值;若所述待选缩略图窗口的排列方式为纵向,根据所述待选缩略图窗口的数量确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的纵坐标缩放比例和纵坐标平移值;若所述待选缩略图窗口的排列方式为网格,根据所述待选缩略图窗口的行列数确定各所述待选缩略图窗口在所述伪彩选择界面中的位置分别对应的横坐标缩放比例和纵坐标缩放比例、以及对应的横坐标平移值和纵坐标平移值。10.如权利要求1所述的伪彩实现方法,其特征在于,所述获取伪彩选择界面中待选缩略图窗口的显示设置信息,包括:根据伪彩选择界面的初始化设置,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息;和/或,基于对伪彩选择界面中待选缩略图窗口的数量、排列方式的配置操作,获取所述伪彩选择界面中待选缩略图窗口的显示设置信息。
11.如权利要求1所述的伪彩实现方法,其特征在于,还包括:根据对当前所述伪彩选择界面中所述待选缩略图窗口的切换操作,获取与当前切换操作对应的切换指令;根据所述切换指令,从当前可选的伪彩色板属性中选定当前需要切换伪彩色板的各所述待选缩略图窗口各自对应的目标伪彩色板属性;通过所述目标伪彩色板属性分别对各所述待选缩略图窗口内图像数据进行图像处理,得到切换后的各所述待选缩略图窗口内的所述实时图像数据上分别呈现相应伪彩效果的实时伪彩结果。12.如权利要求11所述的伪彩实现方法,其特征在于,所述当前切换操作为向指定方向滑动m个待选缩略图窗口的操作,其中m小于或等于可选的伪彩色板数目;所述根据所述切换指令,从当前可选的伪彩色板属性中选定当前需要切换伪彩色板的各所述待选缩略图窗口各自对应的目标伪彩色板属性,包括:根据与所述当前切换操作对应的切换指令,从当前可选的伪彩色板属性中依序选定m个伪彩色板属性;若m大于或等于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将所述n个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性;若m小于当前所述伪彩选择界面中所述待选缩略图窗口的数量,则将当前所述伪彩选择界面中所述待选缩略图窗口减去位于滑动方向上前m个后,剩余的所述待选缩略图窗口对应的所述伪彩色板属性加上/减去所述m个伪彩色板属性依序排列,更新为所述伪彩选择界面中各所述待选缩略图窗口各自对应的目标伪彩色板属性。13.一种红外热成像设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至12中任一项所述的伪彩实现方法。14.如权利要求13所述的红外热成像设备,其特征在于,还包括图像传感器,所述图像传感器用于采集所述实时图像数据;所述处理器包括图像处理器,所述图像处理器用于对各所述待选缩略图窗口的坐标映射关系执行并行计算。15.如权利要求14所述的红外热成像设备,其特征在于,所述图像传感器为红外传感器,所述实时图像数据为针对目标场景实时拍摄的红外视频数据。16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至12中任一项所述的伪彩实现方法。

技术总结
本申请实施例提供一种伪彩实现方法、红外热成像设备及存储介质,所述伪彩实现方法包括:获取伪彩选择界面中待选缩略图窗口的显示设置信息;显示设置信息包括待选缩略图窗口的数量、排列方式;根据显示设置信息,确定各待选缩略图窗口在伪彩选择界面中的位置对应的坐标映射关系和伪彩色板属性;获取实时图像数据;根据坐标映射关系分别在各待选缩略图窗口内显示实时图像数据,以及根据伪彩色板属性在各待选缩略图窗口内的实时图像数据上分别呈现相应伪彩效果。现相应伪彩效果。现相应伪彩效果。


技术研发人员:于盛楠
受保护的技术使用者:烟台艾睿光电科技有限公司
技术研发日:2023.06.26
技术公布日:2023/9/25
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐