Latest stable version: 2. CImg defines a single image class able to represent datasets having up to 4-dimensions from 1d scalar signals to 3d hyperspectral volumetric images , with template pixel types bool,char,int,float, It also handles image collections and sequences. CImg is self-contained, thread-safe and highly portable. CImg is lightweight.
|Published (Last):||19 December 2017|
|PDF File Size:||7.1 Mb|
|ePub File Size:||10.82 Mb|
|Price:||Free* [*Free Regsitration Required]|
Zolokree Return clamped pixel value, using cubic interpolation and Dirichlet boundary conditions for the X-coordinate. Generate a 3D xocumentation. Draw a set of consecutive splines [overloading]. Return a reference to the last pixel value. Draw a random plasma texture. Compute the arctangent2 of each pixel value [new-instance version]. Cut pixel values in specified range. Compute Haar multiscale wavelet transform [overloading]. An empty image may be re-assigned afterwards, e. The recognition of the image file format by CImg higly depends on the tools installed on your system and on the external libraries you used to link your code against.
Access to a pixel value, using Dirichlet boundary conditions for the X and Y-coordinates. Construct empty image [in-place version]. Replace the image by an identity matrix [new-instance version]. For instance, pixels of a 2D image depth equal cjmg 1 can be accessed by img x,y,c instead of img x,y,0,c. Discard specified sequence of values in the image buffer, along a specific axis. Compute the sign of each pixel value. Compute the bitwise right rotation of each pixel value.
Compute the dot product between instance cig argument, viewed as matrices. It avoids the copy of the pixel buffer when possible. For instance, adding one WxH scalar image spectrum equal to 1 to one WxH color image spectrum equal to 3 means each color channel will be incremented with the same values at the same locations. Compute the base logarithm of each pixel value.
The CImg Library Documentation Note An empty image has no pixel data and all of its dimensions widthheightdepthspectrum are set to 0as well as its pixel buffer pointer data. Pointwise max operator between an dockmentation and an expression [new-instance version]. Load image from an Ascii file. Return specified range of image slices. Draw a filled 3D rectangle.
Draw a textured Phong-shaded 2D triangle, with perspective correction. Convert CImg3d representation into a 3D object. Construct image with dimensions borrowed from another image and initialize pixel values. Transpose the image, viewed as a matrix [new-instance version]. Parameters value Value that will be assigned to image pixels. Fill pixel values along the C-axis at a specified pixel position [overloading].
Is the STL library a pre-compiled one? Cumulate image values, optionally along specified axis [new-instance version]. There are good practical and technical reasons to do that. Fill image with a linear sequence of values [new-instance version].
Fill sequentially pixel values according to a given expression [new-instance version]. Note how the function which return a reference to visu is pipelined with the function display that just paints the image visu in the corresponding display window. For that case, the pixel types T and t must be the same. Compute eigenvalues and eigenvectors of the instance image, viewed as a matrix. Note The image size is never modified. Raise each pixel value to a specified power [new-instance version].
Fill pixel values along the C-axis at a specified pixel position. It can be used in commercial applications. Before each release, the CImg Library is compiled under these different configurations:.
Compute the structure tensor field of an image. Compute the exponential of each pixel value. Raise each pixel value to a power, specified from an expression. Unroll pixel values along specified axis [new-instance version]. This will demonstrate how to load and create images, as well as handle image display and mouse events. Related Posts.
CIMG DOCUMENTATION PDF
Oh no! Some styles failed to load. 😵