本申请属于图像处理,尤其涉及一种图像处理方法、装置、采集卡、电子设备及存储介质。
背景技术:
1、伽马(gamma)描述自然现实的物理量和主观视觉灰阶的非线性映射关系,gamma校正是应用广泛的图像处理技术,可以有效改善图像的质量。gamma校正采用幂函数对图像灰度级进行修正,达到改善图像亮度分布的目的。
2、在gamma值小于1的情况下,图像中低灰度值区域内动态范围变大,暗区图像对比度增强,但同时高灰度值区域动态范围变小。相关技术中,当使用小于1的gamma值进行gamma校正时,实际是通过牺牲明区的动态范围来提升暗区的动态范围,进而提升暗区的对比度;当使用大于1的gamma值进行gamma校正时,也会压缩图像部分区域的动态范围。这类技术中的gamma校正会牺牲部分区域的动态范围,导致该区域对比度变低,无法满足广色域的检测要求,难以保证全局的图像检测。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种图像处理方法、装置、采集卡、电子设备及存储介质,有效增强图像全区域的对比度,可以满足广色域的检测要求。
2、第一方面,本申请提供了一种图像处理方法,该方法包括:
3、获取至少一个第一gamma值;
4、基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,所述第一gamma值和所述目标像素阈值一一对应;
5、基于所述至少一个目标像素阈值,将所述目标图像划分为至少一个第一像素区域和第二像素区域;
6、基于所述至少一个第一gamma值一一对应的对所述至少一个第一像素区域进行gamma校正,并基于第二gamma值对所述第二像素区域进行gamma校正,所述第一gamma值小于1,所述第二gamma值与所述第一gamma值不相等。
7、根据本申请的图像处理方法,通过对不同像素区域进行分段式的gamma校正,不仅可以提升暗区动态范围,提升暗区缺陷的对比度,同时不会压缩明区的动态范围,且对跨区缺陷对比度有一定提升,可以满足印刷行业广色域的检测要求,保证全局图像检测。
8、根据本申请的一个实施例,所述基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,包括:
9、求解所述第一gamma值对应的gamma曲线的导数;
10、将所述导数为1对应的输入变量作为目标变量;
11、基于所述目标变量和所述目标图像的像素区间,确定所述第一gamma值对应的所述目标像素阈值。
12、根据本申请的一个实施例,所述基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,包括:
13、查询查找表结构,获取所述第一gamma值对应的所述目标像素阈值,所述查找表结构存储有gamma值与像素阈值之间的映射关系。
14、根据本申请的一个实施例,在所述基于所述至少一个第一gamma值一一对应的对所述至少一个第一像素区域进行gamma校正,并基于第二gamma值对所述第二像素区域进行gamma校正之后,所述方法还包括:
15、对gamma校正后的所述目标图像进行缺陷检测,获得所述目标图像的缺陷信息。
16、第二方面,本申请提供了一种图像处理装置,该装置包括:
17、获取模块,用于获取至少一个第一gamma值;
18、第一处理模块,用于基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,所述第一gamma值和所述目标像素阈值一一对应;
19、第二处理模块,用于基于所述至少一个目标像素阈值,将所述目标图像划分为至少一个第一像素区域和第二像素区域;
20、第三处理模块,用于基于所述至少一个第一gamma值一一对应的对所述至少一个第一像素区域进行gamma校正,并基于第二gamma值对所述第二像素区域进行gamma校正,所述第一gamma值小于1,所述第二gamma值与所述第一gamma值不相等。
21、根据本申请的图像处理装置,通过对不同像素区域进行分段式的gamma校正,不仅可以提升暗区动态范围,提升暗区缺陷的对比度,同时不会压缩明区的动态范围,且对跨区缺陷对比度有一定提升,可以满足印刷行业广色域的检测要求,保证全局图像检测。
22、第三方面,本申请提供了采集卡,采集卡用于基于上述第一方面所述图像处理方法,对目标图像进行gamma校正,所述采集卡包括查找表结构,所述查找表结构存储有gamma值与像素阈值之间的映射关系。
23、根据本申请的一个实施例,所述查找表结构存储的所述gamma值与所述像素阈值之间的映射关系基于所述gamma值对应的gamma曲线的导数和所述目标图像的像素区间确定。
24、第四方面,本申请提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的图像处理方法。
25、第五方面,本申请提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的图像处理方法。
26、第六方面,本申请提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的图像处理方法。
27、第七方面,本申请提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的图像处理方法。
28、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种图像处理方法,其特征在于,包括:
2.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,包括:
3.根据权利要求1所述的图像处理方法,其特征在于,所述基于所述至少一个第一gamma值,确定待处理的目标图像的至少一个目标像素阈值,包括:
4.根据权利要求1-3任一项所述的图像处理方法,其特征在于,在所述基于所述至少一个第一gamma值一一对应的对所述至少一个第一像素区域进行gamma校正,并基于第二gamma值对所述第二像素区域进行gamma校正之后,所述方法还包括:
5.一种图像处理装置,其特征在于,包括:
6.一种采集卡,其特征在于,采集卡用于基于权利要求1-5任一项所述图像处理方法,对目标图像进行gamma校正,所述采集卡包括查找表结构,所述查找表结构存储有gamma值与像素阈值之间的映射关系。
7.根据权利要求6所述的采集卡,其特征在于,所述查找表结构存储的所述gamma值与所述像素阈值之间的映射关系基于所述gamma值对应的gamma曲线的导数和所述目标图像的像素区间确定。
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-4任一项所述图像处理方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-4任一项所述的图像处理方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-4任一项所述图像处理方法。