Giới thiệu
Thay đổi độ sáng = cộng/trừ hằng số vào mỗi pixel. Tăng sáng: cộng Scalar. Giảm sáng: trừ Scalar. Ảnh BGR có 3 kênh.
Tăng độ sáng
#include <iostream>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main() {
Mat original = imread("bright.jpg");
Mat brighter;
namedWindow("Original"); namedWindow("Brighter");
brighter = original + Scalar(80, 80, 80); // Cộng 80 vào mỗi kênh
imshow("Original", original);
imshow("Brighter", brighter);
waitKey(0);
return 0;
}
Kết quả
Ảnh gốc và ảnh tăng độ sáng (sáng hơn, vùng tối bị bão hòa trắng).