Tôi có một hình ảnh mà tôi đã quét, nhưng giấy trắng không có màu trắng trên màn hình. Có cách nào để cân bằng hợp đồng/độ sáng để làm cho màu nền trắng hơn không?Làm cách nào để cân bằng độ tương phản và độ sáng của hình ảnh bằng cách sử dụng opencv?
Cập nhật
Tôi đã thử chức năng Image._EqualizeHist gợi ý từ EmguCv:
string file = @"IMG_20120512_055533.jpg";
Image<Bgr, byte> originalColour = new Image<Bgr, byte>(file);
Image<Bgr, byte> improved = originalColour.Clone();
improved._EqualizeHist();
Nhưng nhận được một kết quả thậm chí tồi tệ hơn (cũng có khi màu xám đầu tiên có quy mô):
Tôi có thiếu các tham số khác không?
Stack Overflow cung cấp dịch vụ lưu trữ hình ảnh miễn phí, chỉ cần nhấp vào nút hình ảnh trên thanh công cụ và trỏ nó vào hình ảnh được lưu trữ cục bộ trên máy tính của bạn ở nơi khác trên web. Điều này thực sự tải lên và phản ánh một bản sao của hình ảnh, đảm bảo rằng nó sẽ luôn luôn có sẵn, ngay cả khi nguồn bên ngoài đi xuống. Tôi đã chuyển qua các hình ảnh bạn đã đăng, nhưng chỉ cần lưu ý một số điều trong tương lai. –
Tôi không biết tại sao, nhưng equalizehist cho kết quả tồi tệ hơn trong trường hợp như vậy .. tôi cũng có vấn đề này đôi khi .. –