RGB空间中的亮度/对比度变化

时间:2016-01-29 12:42:37

标签: opencv image-processing computer-vision

如果我在不同的照明条件下(有/没有闪光灯,高/低光源......)有相同物体的两个RGB图像(来自数码相机)。如果我们可以将这些图像之间的变化近似为亮度和对比度,就像这样:

Image_1 = A*Images_2 + B

为了找到那些A,B,应用了一种算法。

问题:

这个算法是否应该分别应用于每个通道,这样就可以获得三对不同的(A,B):

Find (A_r,B_r) that Minimize [R(Image_1)  -  A_r*R(Image_2)  + B_r]
Find (A_g,B_g) that Minimize [G(Image_1)  -  A_g*G(Image_2)  + B_g]
Find (A_b,B_b) that Minimize [B(Image_1)  -  A_b*B(Image_2)  + B_b]

或者它应该同时应用于3个通道,只找到1对(A,B),它们提供了这样的最佳解决方案:

Find (A,B) that Minimize:
            [R(Image_1)  -  A* R(Image_2)  + B]
            [G(Image_1)  -  A* G(Image_2)  + B]
            [B(Image_1)  -  A* B(Image_2)  + B]

0 个答案:

没有答案