本发明属于仿星快视图像显示,具体涉及一种仿星快视设备的大画幅图像快速显示处理方法。
背景技术:
1、仿星快视设备中,在需要实时显示大画幅快视的图像数据情况下,大量数据在显示处理时需要将图像中每个像素点按照一定的特定的算法进行处理,因为图像越大意味着图像中的像素个数越多,处理越耗时,使得原图像数据直接显示数据需要大量的时间进行显示。
2、因此在大量的图像数据需要显示的情况下,单纯直接显示原始数据所带来的耗时与实时性产生矛盾,无法满足实时性需求。
技术实现思路
1、为了解决上述技术问题,本发明的目的是一种仿星快视设备的大画幅图像快速显示处理方法,其将传输的图像数据进行缩放后再进行画面显示,从而解决了大画幅图像实时显示耗时长的问题。
2、为了实现上述目的,本发明采用的技术方案为:
3、一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:包括以下步骤:
4、步骤s1,将第一画幅图像分割成若干个第一图像;
5、步骤s2,对分割后的每个第一图像先进行灰度线性截断拉伸,然后通过多线程进行缩小操作形成第二图像;
6、步骤s3,将若干个第二图像进行拼接复原形成第二画幅图像;
7、步骤s4,将第二画幅图像进行画面显示。
8、进一步,所述步骤s1中若干个为偶数个,偶数个所述第一图像成上下对称排列。
9、进一步,所述步骤s1中的分割为等份分割。
10、进一步,所述步骤s2中灰度线性截断拉伸,具体为:根据第一图像的像素值的分布,先让一部分像素值被截断,指定一个往下截断百分比和一个往上截断百分比,确定截断阈值的下截止值min和上截止值max,然后根据所述的下截止值min和上截止值max进行拉伸。
11、进一步,所述步骤s2中通过多线程进行缩小操作,具体为:根据分割的第一图像的数量确定多线程的子线程数量,所述子线程数量与第一图像的数量相同,对每个所述第一图像单独使用一个子线程同时进行缩小操作。
12、进一步,确定所述截断阈值的下截止值min和上截止值max,具体包括如下步骤:
13、步骤s211,统计第一图像的直方图hist,hist为一个一维数组,直方图的数量即数组的长度跟灰度等级一致;
14、步骤s212,从直方图的下标i=0,1,2,…n开始对直方图hist[0:i]进行累计求和得到累计直方图累加和acc_hist,acc_hist=sum(hist[0:i]),当acc_hist除以像素数的结果值α大于预设的百分比θ时,索引值i就是下截止值min;继续对直方图进行累计,当α大于1-θ时,此时的i就是上截止值max;
15、步骤s213,对第一图像的像素值进行截断,像素值小于min的都截断为min,像素值大于max的都截断为max;像素值截断之后,开始遍历第一图像的每个像素值,如果像素值小于min则设置该像素值为min,如果像素值大于max则设置该像素值为max。本发明由于采取以上技术方案,其具有以下优点:
16、本发明的一种仿星快视设备的大画幅图像快速显示处理方法,通过图像插值、图像切割、图像缝合和多线程处理技术,将耗时进一步缩短至原画幅耗时的1/4,进而满足需求的耗时要求,从而解决了大画幅实时显示耗时高,无法满足需求的问题。
1.一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:所述步骤s1中若干个为偶数个,偶数个所述第一图像成上下对称排列。
3.根据权利要求1或2所述的一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:所述步骤s1中的分割为等份分割。
4.根据权利要求3所述的一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:所述步骤s2中灰度线性截断拉伸,具体为:根据第一图像的像素值的分布,先让一部分像素值被截断,指定一个往下截断百分比和一个往上截断百分比,确定截断阈值的下截止值min和上截止值max,然后根据所述的下截止值min和上截止值max进行拉伸。
5.根据权利要求3所述的一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:所述步骤s2中通过多线程进行缩小操作,具体为:根据分割的第一图像的数量确定多线程的子线程数量,所述子线程数量与第一图像的数量相同,对每个所述第一图像单独使用一个子线程同时进行缩小操作。
6.根据权利要求4所述的一种仿星快视设备的大画幅图像快速显示处理方法,其特征在于:确定所述截断阈值的下截止值min和上截止值max,具体包括如下步骤: