若在 OpenCV 中按照如下方式导入一张 RGB 图像
Mat image = imread("/home/Grub/Pictures/0002.png",IMREAD_COLOR);
使用元素级加法提高该图像的亮度,可以有如下两种方法:
- 使用 forEach 方法
image.forEach<Vec3b>([](Vec3b& p,const void*){
p += Vec3b(50,50,50);
});
- 使用标量 Scalar
image = image + Scalar(50,50,50);
这两种处理的效果都是相同的,处理效果如下图所示。