2
0
mirror of https://github.com/boostorg/gil.git synced 2026-01-24 18:02:17 +00:00
Files
gil/example/histogram_equalization.cpp
Debabrata Mandal fb7512c29f Add histogram equalization feature (#514)
Co-authored-by: codejaeger <dhabalm1@>
2021-01-24 21:32:39 +01:00

21 lines
528 B
C++

#include <boost/gil.hpp>
#include <boost/gil/extension/io/png.hpp>
#include <boost/gil/image_processing/histogram_equalization.hpp>
using namespace boost::gil;
int main()
{
gray8_image_t img;
read_image("test_adaptive.png", img, png_tag{});
gray8_image_t img_out(img.dimensions());
// Consider changing image to independent color space, e.g. cmyk
boost::gil::histogram_equalization(view(img),view(img_out));
write_view("histogram_gray_equalized.png", view(img_out), png_tag{});
return 0;
}