一种用于定位色卡中色块区域的方法、装置、设备和介质与流程

文档序号:39045032发布日期:2024-08-16 16:16阅读:34来源:国知局
一种用于定位色卡中色块区域的方法、装置、设备和介质与流程

本申请涉及图像处理,尤其涉及一种用于定位色卡中色块区域的方法、装置、设备和介质。


背景技术:

1、色卡是一种预设工具,通常包括多个色块,每个色块具有预设的对应颜色,以用于色彩选择、比对、沟通,是在一定范围内实现色彩统一标准的工具。色卡被广泛应用在多媒体图像领域,例如仿真、主客观测试、色彩校正、白平衡校准等流程中。

2、通常在这些流程中先需要对色卡拍照,接着需要人工手动框选出相应的色块,以便于后续与参考色卡图片进行颜色校准等。但,由于手动框选无法精确地框选出相应的色块,影响后续的颜色校准。


技术实现思路

1、本申请实施例提供了一种用于定位色卡中色块区域的方法、装置、设备和介质,通过本申请提供的方法,可以精准地定位出色块的感兴趣区域。

2、第一方面,本申请实施例提供了一种用于定位色卡中色块区域的方法,包括:获取第一色卡图像和参考色卡图像,参考色卡图像包括参考色卡区域,参考色卡区域包括参考色块区域;基于参考色卡区域,确定第一色卡图像中的第一色卡区域,第一色卡区域包括多个第一色块区域;将多个第一色块区域中各个第一色块区域的中心区域确定为多个第一色块区域中各个第一色块区域的感兴趣区域。

3、基于第一方面所提供的方法,在对定位色卡中的色块区域的过程中,可以基于参考色卡图像来确定第一色卡图像的色块的感兴趣区域,不需要用户做额外的操作,可以快速且精准地定位色卡图像中色块的感兴趣区域。

4、在一种可能的实现方式中,采用非线性扩散滤波对参考色卡图像进行滤波后,基于尺度空间级数信息建立参考色卡图像的参考非线性扩散尺度空间,尺度空间级数信息基于第一色卡图像成像时所对应的环境光谱值相较于参考色卡图像成像时所对应的环境光谱值的偏差值确定;采用非线性扩散滤波对第一色卡图像进行滤波后,基于尺度空间级数信息建立第一色卡图像的第一非线性扩散尺度空间;在参考非线性扩散尺度空间中获取参考特征点信息,在第一非线性扩散尺度空间中获取第一特征点信息;基于参考特征点信息确定参考特征点描述符,基于第一特征点信息确定第一特征点描述符;基于参考特征点描述符和第一特征点描述符的相似度确定第一色卡区域。通过实施该可能的实现,可以精准地达到非线性扩散尺度空间的尺度空间级数更小,减少计算量,使得工作效率更高,但akaze算法的性能和准确性不受影响的目的。

5、在一种可能的实现方式中,非线性扩散尺度空间为参考非线性扩散尺度空间或第一非线性扩散尺度空间,非线性扩散尺度空间包括o组l层不同尺度的图像,o和l均为大于1的整数;针对o组l层不同尺度的图像中任一尺度的图像a,计算图像a中各个像素点的黑塞矩阵值,像素点的黑塞矩阵表示其在各个方向上的灰度梯度变化;针对图像a中任一像素点b,在以像素点b为中心的第一矩形窗口内确定像素点b的黑塞矩阵值在图像a所在尺度以及图像a所在尺度的上下相邻尺度上是否为极大值,第一矩形窗口的大小与参考色块区域的大小有关;在像素点b的黑塞矩阵值为极大值的情况下,在以像素点b为中心的第一矩形窗口内过滤边缘像素点,并将以像素点b为中心的第一矩形窗口内的剩余像素点的黑塞矩阵值进行拟合后的像素点作为特征点,特征点为特征点信息中的一个。通过实施该可能的实现,可以根据参考色块区域的大小来确定矩形窗口的大小,并确定参考特征点信息,后续有利于利用参考特征点信息来确定参考特征点描述符。

6、在一种可能的实现方式中,计算其它像素点的黑塞矩阵值与像素点b的黑塞矩阵值之间的差值的绝对值,其它像素点为以像素点b为中心的第一矩形窗口内除像素点b的一个或多个像素点;边缘像素点包括其它像素点中黑塞矩阵值与像素点b的黑塞矩阵值之间的差值的绝对值小于第一阈值的像素点。

7、在一种可能的实现方式中,确定第一色卡区域中是否存在色块区域的大小小于或等于第二矩形窗口的大小的多个第二色块区域,第二矩形窗口的大小基于参考色卡区域的大小、参考色卡区域在横向方向上参考色块区域的个数以及参考色卡区域在纵向方向上参考色块区域的个数确定;在第一色卡区域中存在色块区域的大小小于或等于第二矩形窗口的大小的多个第二色块区域的情况下,将多个第二色块区域作为多个第一色块区域;在第一色卡区域中色块区域的大小均大于第二矩形窗口的大小的情况下,基于第一色卡图像成像时所对应的环境光谱值相较于参考色卡图像成像时所对应的环境光谱值的偏差值,调整第一色卡区域中各个色块区域的环境光谱值,并确定调整后的第一色卡区域中是否存在色块区域的大小小于或等于第二矩形窗口的大小的多个第三色块区域,在第一色卡区域中存在色块区域的大小小于或等于第二矩形窗口的大小的多个第三色块区域的情况下,将多个第三色块区域作为多个第一色块区域。

8、在一种可能的实现方式中,多个第一色块区域至少包括处于对角线的两个第一色块区域,两个第一色块区域中任意一个第一色块区域的顶点与第二色卡区域的顶点重合,第二色卡区域为第一色卡区域中的感兴趣区域。

9、第二方面,本申请实施例提供了一种色块及色块装置,包括:

10、获取模块,用于获取第一色卡图像和参考色卡图像,参考色卡图像包括参考色卡区域,参考色卡区域包括参考色块区域;

11、确定模块,用于基于参考色卡区域,确定第一色卡图像中的第一色卡区域,第一色卡区域包括多个第一色块区域;

12、确定模块,还用于将多个第一色块区域中各个第一色块区域的中心区域确定为所述第一色块区域中各个第一色块区域的感兴趣区域。

13、第三方面,本申请实施例提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述的第一方面中任一种可能的实现方法。

14、第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时使该处理器执行上述的第一方面中任一种可能的方法。

15、第五方面,本申请实施例提供了一种计算机程序产品该计算机程序产品包括计算机程序,该计算机程序存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序,处理器执行该计算机程序,使得该计算机设备执行上述的第一方面中任一种可能的方法。



技术特征:

1.一种用于定位色卡中色块区域的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述参考色卡区域,确定所述第一色卡图像中的第一色卡区域,包括:

3.根据权利要求2所述的方法,其特征在于,在非线性扩散尺度空间中获取特征点信息,包括:

4.根据权利要求3所述的方法,其特征在于,所述在以所述像素点b为中心的所述第一矩形窗口内过滤边缘像素点,包括:

5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

6.根据权利要求1-5中任意一项所述的方法,其特征在于,所述多个第一色块区域至少包括处于对角线的两个第一色块区域,所述两个第一色块区域中任意一个第一色块区域的顶点与第二色卡区域的顶点重合,所述第二色卡区域为所述第一色卡区域中的感兴趣区域。

7.一种用于定位色卡中色块区域的装置,其特征在于,包括:

8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1-6中任一项所述方法的步骤。

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适用于由处理器加载并执行权利要求1-6任一项所述的方法。

10.一种计算机程序产品,其特征在于,包括计算机程序,该计算机程序被处理器执行时实现权利要求1-6任一项所述方法的步骤。


技术总结
本申请实施例公开一种用于定位色卡中色块区域的方法、装置、设备和介质,涉及图像处理技术领域,该方法包括:获取第一色卡图像和参考色卡图像,参考色卡图像包括参考色卡区域,参考色卡区域包括参考色块区域;基于参考色卡区域,确定第一色卡图像中的第一色卡区域,第一色卡区域包括多个第一色块区域;将多个第一色块区域中各个第一色块区域的中心区域确定为多个第一色块区域中各个第一色块区域的感兴趣区域。通过本申请可以精准地定位出色块的感兴趣区域。

技术研发人员:徐颖,高均,陈鑫,周松
受保护的技术使用者:展讯通信(上海)有限公司
技术研发日:
技术公布日:2024/8/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1