2
0
mirror of https://github.com/boostorg/gil.git synced 2026-02-01 08:32:10 +00:00
Files
gil/example/convolve2d.md
Nicolas Herry 0b24f4cdbf Ensure all examples build without error (#628)
* Added all missing examples, dodgy Jamfile still
* Fixed attributions and Jamfile indent
* One readme per example: synopsis, build and exec reqs
* Cleaned up example/convolve2d.cpp
* Added example target to root Jamfile

Closes #436
2021-11-10 18:21:02 +01:00

843 B

Convolution (2d kernel)

2d kernel convolution capabilities in GIL are demonstrated by the program convolve2d, compiled from the sources example/convolve2d.cpp.

Synopsis

convolve2d

The program doesn't take any argument on the command line.

convolve2d expects to find an image called src_view.png in the current directory, and produces two images in return, where the filters have been applied: out-convolve2d.png and out-convolve_option_extend_zero.png

Note that the user is expected to press a key to end the program.

Specific requirements

Build requirements

  • A C++ compiler compliant with C++11 or above
  • The JPEG library installed and configured
  • The PNG library installed and configured.

Execution requirements

  • convolve2d expects to find an image called src_view.png in the current directory.