Basic facilities for 2-D grayscale and color images.
More...Basic facilities for 2-D grayscale and color images.
The Image library is centered around a ref-counted, copy-on-write Image template class. It can be instantiated with various built-in scalar types, as well as a variety of color pixel types (such as PixRGB, PixVideoYUV, PixHSV, etc.).
The interface to the Image class itself is intended to be minimal, yet complete. That is, it provides a full interface such that domain-specific image-processing functions can be implemented as free functions, without needed access to Image's private parts. A wide variety of such functions are implemented in the various other files in the src/Image directory.