滤镜实现方法、红外热成像设备及存储介质技术

技术编号:38821008 阅读:16 留言:0更新日期:2023-09-15 20:00
本申请实施例提供一种滤镜实现方法、红外热成像设备及存储介质,所述滤镜实现方法包括:获取待显示的实时图像数据;根据滤镜选择界面中当前要显示的待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述滤镜选择界面中的位置对应的坐标映射关系和滤镜类型属性;针对每一所述待选缩略图窗口,将所述实时图像数据根据对应所述坐标映射关系进行映射,确定所述待选缩略图窗口内各像素点通过坐标变换后的位置坐标及对应的图像数据,根据所述待选缩略图窗口对应的滤镜类型属性对所述像素点进行滤镜处理,得到在所述待选缩略图窗口内的所述实时图像数据上呈现相应滤镜效果的实时滤镜结果。效果的实时滤镜结果。效果的实时滤镜结果。

【技术实现步骤摘要】
滤镜实现方法、红外热成像设备及存储介质


[0001]本申请涉及图像
,尤其是涉及一种滤镜实现方法、红外热成像设备及计算机可读存储介质。

技术介绍

[0002]随着红外技术的发展,红外热成像设备广泛应用于各行各业。传统的红外热成像设备呈现的实时画面往往是黑白的,导致无法较好地满足一些应用场景的需求,为了丰富画面效果,随着技术发展而逐渐推出了红外热成像设备可以在获取原始数据后,根据不同的滤镜类型对原始数据进行不同的颜色映射,使画面呈现不同的滤镜效果。
[0003]目前已知的滤镜效果的实现,均是通过一个滤镜选择界面展示多张预先设定好的多张图片在不同滤镜下的效果图,用户需要在滤镜选择界面中的多张效果图中逐一选取预览,以选定某一效果图对应的滤镜效果来对红外热成像设备当前拍摄的图片进行相同的滤镜处理。然而,该滤镜实现方式中,用户仅能基于预先设定好的多张固定图片的滤镜效果图来选择,所见非所得,不便于用户判断哪种滤镜效果更加适合于当前拍摄的图像;其次,目前这种不同滤镜的效果图的呈现均需要一份独立的图片数据,这样的实现方式同样适用于视频数据时,计算量过大,从而无法满足实时变换场景的使用需求。

技术实现思路

[0004]为解决现有存在的技术问题,本申请提供一种有效减小计算量,且可呈现实时变换场景的滤镜效果以利于滤镜效果选择的滤镜实现方法、红外热成像设备及计算机可读存储介质。
[0005]为达到上述目的,本申请实施例的技术方案是这样实现的:
[0006]第一方面,本申请实施例提供一种滤镜实现方法,包括:
[0007]获取待显示的实时图像数据;
[0008]根据滤镜选择界面中当前要显示的待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述滤镜选择界面中的位置对应的坐标映射关系和滤镜类型属性;
[0009]针对每一所述待选缩略图窗口,将所述实时图像数据根据对应所述坐标映射关系进行映射,确定所述待选缩略图窗口内各像素点通过坐标变换后的位置坐标及对应的图像数据,根据所述待选缩略图窗口对应的滤镜类型属性对所述像素点进行滤镜处理,得到在所述待选缩略图窗口内的所述实时图像数据上呈现相应滤镜效果的实时滤镜结果。
[0010]第二方面,本申请实施例提供一种红外热成像设备,包括处理器、与所述处理器连接的存储器和红外传感器;所述红外传感器用于采集实时红外视频数据,将所述红外视频数据作为实时图像数据发送给所述处理器;所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如本申请任一实施例所述的滤镜实现方法;其中,所述处理器包括图像处理器,所述图像处理器用于对各所述待选缩略图窗口的坐标映射关系执行并行计算。
[0011]第三方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如本申请任一实施例所述的滤镜实现方法。
[0012]上述实施例中,根据滤镜选择界面中当前要显示的待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述滤镜选择界面中的位置对应的坐标映射关系和滤镜类型属性,针对每一待选缩略图窗口,将实时图像数据根据对应的坐标映射关系进行映射,确定所述待选缩略图窗口内各像素点通过坐标变换后的位置坐标及对应的图像数据,如此,将实时图像数据根据对应待选缩略图窗口的坐标映射关系分别映射至多个待选缩略图窗口内,确定多个待选缩略图窗口内各像素点的位置坐标及该位置坐标处对应的图像数据,实现将同一份实时图像数据通过坐标变换映射到多个待选缩略图窗口,使得多个待选缩略图窗口可以共享一份实时图像数据,极大地减少了图像数据复制操作,有效减小计算量,使得能够较好地满足实时变换场景中对视频图像数据的滤镜处理需求。
[0013]上述实施例中,红外热成像设备及计算机可读存储介质与对应的滤镜实现方法实施例属于同一构思,从而分别与对应的滤镜实现方法实施例具有相同的技术效果,在此不再赘述。
附图说明
[0014]图1为一实施例中滤镜实现方法的应用场景示意图;
[0015]图2为另一实施例中滤镜实现方法的应用场景示意图;
[0016]图3为一实施例中滤镜实现方法的流程图;
[0017]图4为利用OpenGL渲染原理确定待选缩略图窗口在滤镜选择界面中的位置对应的坐标映射关系的原理示意图;
[0018]图5为一实施例中滤镜选择界面的示意图;
[0019]图6为一实施例中利用坐标映射关系进行坐标转换的原理示意图;
[0020]图7为一实施例中待选缩略图窗口的多种排列方式的示意图;
[0021]图8为一可选的具体示例中滤镜实现方法的流程图;
[0022]图9为一实施例中滤镜实现装置的结构示意图;
[0023]图10为一实施例中红外热成像设备的结构示意图。
具体实施方式
[0024]以下结合说明书附图及具体实施例对本申请技术方案做进一步的详细阐述。
[0025]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0026]在以下的描述中,涉及到“一些实施例”的表述,其描述了所有可能实施例的子集,需要说明的是,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
[0027]在以下的描述中,所涉及的术语“第一、第二、第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一、第二、第三”在允许的情况下可以互换特定的
顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
[0028]请参阅图1,为本申请实施例提供的滤镜实现方法的一可选应用场景的示意图,滤镜实现方法可应用于红外热成像设备10,所述红外热成像设备10可以是指具备红外图像数据采集功能、且具有存储和计算能力的智能设备,如红外热像仪、手持热成像测温仪、红外瞄准设备等。红外热成像设备10可以加载有实现本申请实施例提供的滤镜实现方法的计算机程序,通过本地的显示屏11显示红外传感器12采集的红外图像数据、及显示各类应用程序界面,如,对预览的多种滤镜效果同时实时查看的滤镜选择界面、对滤镜选择界面中待选缩略图窗口的显示设置信息进行配置或修改的配置界面等。用户可以直接在使用红外热成像设备10对目标场景进行拍摄的过程中,通过浏览滤镜选择界面中呈现不同滤镜效果的实时图像数据的缩略图,选取最适合当前场景所拍摄的图像的滤镜效果。本申请实施例中,红外热成像设备10为手持式红外设备,可兼具红外图像数据采集、白光图像数据采集、微光图像数据采集、多光融合图像数据采集的功能中的两种或两种以上,其中,实时图像数据可以是指红外图片数据或红外视频数据。
[0029]可选的,请参阅图2,红外热成像设备10也可以是与上位机30之间通信连本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种滤镜实现方法,其特征在于,包括:获取待显示的实时图像数据;根据滤镜选择界面中当前要显示的待选缩略图窗口的数量、排列方式,确定各所述待选缩略图窗口在所述滤镜选择界面中的位置对应的坐标映射关系和滤镜类型属性;针对每一所述待选缩略图窗口,将所述实时图像数据根据对应所述坐标映射关系进行映射,确定所述待选缩略图窗口内各像素点通过坐标变换后的位置坐标及对应的图像数据,根据所述待选缩略图窗口对应的滤镜类型属性对所述像素点进行滤镜处理,得到在所述待选缩略图窗口内的所述实时图像数据上呈现相应滤镜效果的实时滤镜结果。2.如权利要求1所述的滤镜实现方法,其特征在于,所述获取待显示的实时图像数据,包括:获取针对当前拍摄图像数据的预览指令,根据所述预览指令切换至包含预览窗口和待选缩略图窗口的滤镜选择界面,将所述当前拍摄图像数据作为待显示的实时图像数据;或,获取针对当前浏览图像的预览指令,根据所述预览指令切换至包含预览窗口和待选缩略图窗口的滤镜选择界面,将所述当前浏览图像作为待显示的实时图像数据;或,在预览模式下,显示包含预览窗口和待选缩略图窗口的滤镜选择界面,获取目标图像数据上传的选定指令,根据所述选定指令将所述目标图像数据作为待显示的实时图像数据。3.如权利要求2所述的滤镜实现方法,其特征在于,还包括:获取对所述待选缩略图窗口的选定指令,根据所述选定指令确定目标滤镜类型属性;在预览窗口内显示所述实时图像数据,并根据所述目标滤镜类型属性在所述预览窗口内显示在所述实时图像数据上呈现相应滤镜效果的预览图像。4.如权利要求3所述的滤镜实现方法,其特征在于,还包括:获取针对所述预览窗口内所述预览图像的缩放调节操作;若所述缩放调节操作为对预设的图像缩放按键的触控操作,根据对所述图像缩放按键的触控操作,按照预设比例相应放大或缩小所述预览图像;和/或,若所述缩放调节操作为预设缩放手势,根据所述预设缩放手势的手指滑动距离确定缩放比例,按照所述缩放比例相应放大或缩小所述预览图像。5.如权利要求3所述的滤镜实现方法,其特征在于,还包括:获取针对所述预览窗口内所述预览图像的局部放大指令,根据所述局部放大指令及当前选定位置,以所述当前选定位置为中心确定目标部位,按照预设比例相应放大所述目标部位。6.如权利要求3所述的滤镜实现方法,其特征在于,还包括:获取针对所述预览窗口内所述预览图像的移动调节操作;若所述移动调节操作为对预设的图像移动按键的触控操作,根据对所述图像移动按键的触控操作,按照相应移动方向和移动距离对所述预览图像进行平移;和/或,若所述移动调节操作为预设移动手势,根据所述预设移动手势的手指滑动方向和滑动距离确定移动方向和移动距离,按照所述移动方向和移动距离相应对所述预览图像进行平...

【专利技术属性】
技术研发人员:于盛楠
申请(专利权)人:烟台艾睿光电科技有限公司
类型:发明
国别省市:

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

1