mirror of
https://github.com/boostorg/gil.git
synced 2026-01-24 05:52:13 +00:00
21 lines
528 B
C++
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;
|
|
}
|