我的RGB图像看起来像这样:
我想改变蓝色等级(最好让它们更明亮/更白)以获得类似的东西:
我有跟随循环,遍历我的图像的所有像素
for( int y = 0; y < result_cropped.rows; y++ ){
Vec3b* result_cropped_row = result_cropped.ptr<Vec3b>(y);
for( int x = 0; x < result_cropped.cols; x++ ){
//...manipulate levels
}
}
我怎样才能做到这一点?
答案 0 :(得分:3)
在大多数情况下,你应该避免编写循环(缓慢,容易出错)
你可以这么简单:
img += Scalar(40,0,0); // b,g,r