使用OpenCV调整对比度和亮度

时间:2013-04-08 21:10:10

标签: c++ opencv image-processing computer-vision

所以我试图用OpenCV增加对比度和亮度。这就是我在做的事情:

Mat image_copy;
cvtColor(image, image_copy, CV_BGRA2BGR);
image_copy.convertTo(image, -1, 1.3, 0.15);

我看到的图像看起来很奇怪。它有蓝色调。红色和蓝色的颜色是倒置的。所以我的红色套头是蓝色的,桌子上的蓝色套装是红色的。

为什么?

我基本上试图达到与将对比度设置为30并将亮度设置为15时相同的效果:

http://camanjs.com/examples/

0 个答案:

没有答案