本技术涉及图像处理,特别是涉及一种图像显示方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在医疗领域,3d(three-dimensional,三维)内窥镜的使用十分广泛,但3d内窥镜的图像在观看时经常引起3d眩晕症,其主要原因是图像存在大量动态噪声。大多数场景下,图像中画面处于相对静止的状态,但因为大量动态噪声的存在使得图像的观感受到较大影响,进而增加了图像的观看疲劳度。
技术实现思路
1、基于此,有必要针对传统图像存在大量动态噪声而增加观看疲劳度的问题,提供一种图像显示方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够降低图像中的动态噪声,进而缓解图像的观看疲劳度。
2、第一方面,本技术提供了一种图像显示方法。方法包括:
3、获取当前帧图像和显示帧图像;显示帧图像为当前显示的图像;
4、对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;
5、若当前帧图像为动态帧图像,则显示当前帧图像;若当前帧图像为静态帧图像,则继续显示显示帧图像。
6、在其中一个实施例中,对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像,包括:
7、分别对当前帧图像和显示帧图像进行多次降采样,得到多种不同分辨率的第一图像,以及多种不同分辨率的第二图像;
8、基于多种分辨率中的每种分辨率对应的第一图像和第二图像,对第一图像进行判断处理,以确定第一图像相对于第二图像为静态帧图像或者动态帧图像;
9、若每种分辨率的第一图像均为静态帧图像,则确定当前帧图像为静态帧图像;若任一分辨率的第一图像为动态帧图像,则确定当前帧图像为动态帧图像。
10、在其中一个实施例中,基于多种分辨率中的每种分辨率对应的第一图像和第二图像,对第一图像进行判断处理,以确定第一图像相对于第二图像为静态帧图像或者动态帧图像,包括:
11、对第一图像和第二图像进行灰度及差异处理,得到灰度差异图;
12、基于灰度差异图中每个像素点的灰度值,得到灰度差异图的灰度值均值和灰度差异图的灰度值均方差;
13、将灰度差异图中灰度值大于第一预设灰度值的像素点数量作为第一目标数量;
14、若灰度差异图的灰度值均值、灰度差异图的灰度值均方差和第一目标数量均满足对应的条件,则确定第一图像相对于第二图像为静态帧图像;若灰度差异图的灰度值均值、灰度差异图的灰度值均方差和第一目标数量中任一不满足对应的条件,则确定第一图像相对于第二图像为动态帧图像。
15、在其中一个实施例中,若当前帧图像为动态帧图像,则显示当前帧图像,包括:
16、对当前帧图像和显示帧图像进行第二对比处理,确定当前帧图像中的动态块;
17、将动态块替换显示帧图像中对应位置的显示帧图像块,并显示替换后的显示帧图像。
18、在其中一个实施例中,对当前帧图像和显示帧图像进行第二对比处理,确定当前帧图像中的动态块,包括:
19、按照预设分块规则,对当前帧图像和显示帧进行区域分块,得到多张当前帧图像块和多张显示帧图像块;
20、针对每张位置相对应的当前帧图像块和显示帧图像块,对当前帧图像块和显示帧图像块进行第三对比处理,确定当前帧图像块相对于显示帧图像块是否为动态块,若是,则当前帧图像块作为动态块;
21、以从当前帧图像中的多张当前帧图像块中确定出至少一张动态块。
22、在其中一个实施例中,对当前帧图像块和显示帧图像块进行第三对比处理,确定当前帧图像块相对于显示帧图像块是否为动态块,包括:
23、对当前帧图像块和显示帧图像块进行灰度及差异处理,得到灰度差异块;
24、基于灰度差异块中每个像素点的灰度值,获得灰度差异块的灰度值均值、灰度差异块的灰度值均方差;
25、将灰度差异块中灰度值大于第二预设灰度值的像素点数量作为第二目标数量;
26、若灰度差异块的灰度值均值、灰度差异块的灰度值均方差和第二目标数量均满足对应的条件,则确定当前帧图像块相对于显示帧图像块不为动态块;若灰度差异块的灰度值均值、灰度差异块的灰度值均方差和第二目标数量任一不满足对应的条件,则确定当前帧图像块相对于显示帧图像块为动态块。
27、第二方面,本技术还提供了一种图像显示装置。装置包括:
28、获取模块,用于获取当前帧图像和显示帧图像;显示帧图像为当前显示的图像;
29、确定模块,用于对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;
30、显示模块,用于若当前帧图像为动态帧图像,则显示当前帧图像;若当前帧图像为静态帧图像,则继续显示显示帧图像。
31、第三方面,本技术还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
32、获取当前帧图像和显示帧图像;显示帧图像为当前显示的图像;
33、对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;
34、若当前帧图像为动态帧图像,则显示当前帧图像;若当前帧图像为静态帧图像,则继续显示显示帧图像。
35、第四方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
36、获取当前帧图像和显示帧图像;显示帧图像为当前显示的图像;
37、对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;
38、若当前帧图像为动态帧图像,则显示当前帧图像;若当前帧图像为静态帧图像,则继续显示显示帧图像。
39、第五方面,本技术还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、获取当前帧图像和显示帧图像;显示帧图像为当前显示的图像;
41、对当前帧图像和显示帧图像进行第一对比处理,确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;
42、若当前帧图像为动态帧图像,则显示当前帧图像;若当前帧图像为静态帧图像,则继续显示显示帧图像。
43、上述图像显示方法、装置、计算机设备、存储介质和计算机程序产品,通过对当前帧图像和显示帧图像进行第一对比处理,能够确定当前帧图像相对于显示帧图像为静态帧图像或者动态帧图像;由于显示帧图像为当前显示的图像,在当前帧图像为动态帧的情况下,当前显示的图像更新为显示该当前帧图像,在当前帧图像为静态帧图像的情况下,当前显示的图像保持不变,仍显示该显示帧图像,保证了只有在确定了动态帧之后,才更新当前显示的图像,确定了静态帧之后,当前显示的图像不更新,能够有效降低图像中的动态噪声,进而缓解图像的观看疲劳度。