image.h File Reference

- Main Page
- Tutorials
- Functions
- Release Notes
- Examples

Namespaces | Functions
image.h File Reference
`#include <af/defines.h>`
`#include <af/features.h>`

Go to the source code of this file.

## Namespaces
| af

## Functions
AFAPI void | grad (array &dx, array &dy, const array &in)
| C++ Interface for calculating the gradients. More...
AFAPI array | loadImage (const char *filename, const bool is_color=false)
| C++ Interface for loading an image. More...
AFAPI void | saveImage (const char *filename, const array &in)
| C++ Interface for saving an image. More...
AFAPI array | loadImageMem (const void *ptr)
| C++ Interface for loading an image from memory. More...
AFAPI void * | saveImageMem (const array &in, const imageFormat format=AF_FIF_PNG)
| C++ Interface for saving an image to memory. More...
AFAPI void | deleteImageMem (void *ptr)
| C++ Interface for deleting memory created by saveImageMem or af_save_image_memory. More...
AFAPI array | loadImageNative (const char *filename)
| C++ Interface for loading an image as its original type. More...
AFAPI void | saveImageNative (const char *filename, const array &in)
| C++ Interface for saving an image without modifications. More...
AFAPI bool | isImageIOAvailable ()
| Function to check if Image IO is available. More...
AFAPI array | resize (const array &in, const dim_t odim0, const dim_t odim1, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for resizing an image to specified dimensions. More...
AFAPI array | resize (const float scale0, const float scale1, const array &in, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for resizing an image to specified scales. More...
AFAPI array | resize (const float scale, const array &in, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for resizing an image to specified scale. More...
AFAPI array | rotate (const array &in, const float theta, const bool crop=true, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for rotating an image. More...
AFAPI array | transform (const array &in, const array &transform, const dim_t odim0=0, const dim_t odim1=0, const interpType method=AF_INTERP_NEAREST, const bool inverse=true)
| C++ Interface for transforming an image. More...
AFAPI array | transformCoordinates (const array &tf, const float d0, const float d1)
| C++ Interface for transforming coordinates. More...
AFAPI array | translate (const array &in, const float trans0, const float trans1, const dim_t odim0=0, const dim_t odim1=0, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for translating an image. More...
AFAPI array | scale (const array &in, const float scale0, const float scale1, const dim_t odim0=0, const dim_t odim1=0, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for scaling an image. More...
AFAPI array | skew (const array &in, const float skew0, const float skew1, const dim_t odim0=0, const dim_t odim1=0, const bool inverse=true, const interpType method=AF_INTERP_NEAREST)
| C++ Interface for skewing an image. More...
AFAPI array | bilateral (const array &in, const float spatial_sigma, const float chromatic_sigma, const bool is_color=false)
| C++ Interface for bilateral filter. More...
AFAPI array | histogram (const array &in, const unsigned nbins, const double minval, const double maxval)
| C++ Interface for histogram. More...
AFAPI array | histogram (const array &in, const unsigned nbins)
| C++ Interface for histogram. More...
AFAPI array | meanShift (const array &in, const float spatial_sigma, const float chromatic_sigma, const unsigned iter, const bool is_color=false)
| C++ Interface for mean shift. More...
AFAPI array | medfilt (const array &in, const dim_t wind_length=3, const dim_t wind_width=3, const borderType edge_pad=AF_PAD_ZERO)
| C++ Interface for median filter. More...
AFAPI array | minfilt (const array &in, const dim_t wind_length=3, const dim_t wind_width=3, const borderType edge_pad=AF_PAD_ZERO)
| C++ Interface for minimum filter. More...
AFAPI array | maxfilt (const array &in, const dim_t wind_length=3, const dim_t wind_width=3, const borderType edge_pad=AF_PAD_ZERO)
| C++ Interface for maximum filter. More...
AFAPI array | dilate (const array &in, const array &mask)
| C++ Interface for image dilation (max filter) More...
AFAPI array | dilate3 (const array &in, const array &mask)
| C++ Interface for 3D image dilation. More...
AFAPI array | erode (const array &in, const array &mask)
| C++ Interface for image erosion (min filter) More...
AFAPI array | erode3 (const array &in, const array &mask)
| C++ Interface for 3d for image erosion. More...
AFAPI array | regions (const array &in, const af::connectivity connectivity=AF_CONNECTIVITY_4, const dtype type=f32)
| C++ Interface for getting regions in an image. More...
AFAPI void | sobel (array &dx, array &dy, const array &img, const unsigned ker_size=3)
| C++ Interface for extracting sobel gradients. More...
AFAPI array | sobel (const array &img, const unsigned ker_size=3, const bool isFast=false)
| C++ Interface for sobel filtering. More...
AFAPI array | rgb2gray (const array &in, const float rPercent=0.2126f, const float gPercent=0.7152f, const float bPercent=0.0722f)
| C++ Interface for RGB to gray conversion. More...
AFAPI array | gray2rgb (const array &in, const float rFactor=1.0, const float gFactor=1.0, const float bFactor=1.0)
| C++ Interface for gray to RGB conversion. More...
AFAPI array | histEqual (const array &in, const array &hist)
| C++ Interface for histogram equalization. More...
AFAPI array | gaussianKernel (const int rows, const int cols, const double sig_r=0, const double sig_c=0)
| C++ Interface for generating gausian kernels. More...
AFAPI array | hsv2rgb (const array &in)
| C++ Interface for converting HSV to RGB. More...
AFAPI array | rgb2hsv (const array &in)
| C++ Interface for converting RGB to HSV. More...
AFAPI array | colorSpace (const array &image, const CSpace to, const CSpace from)
| C++ Interface wrapper for colorspace conversion. More...
AFAPI array | unwrap (const array &in, const dim_t wx, const dim_t wy, const dim_t sx, const dim_t sy, const dim_t px=0, const dim_t py=0, const bool is_column=true)
| C++ Interface wrapper for unwrap. More...
AFAPI array | wrap (const array &in, const dim_t ox, const dim_t oy, const dim_t wx, const dim_t wy, const dim_t sx, const dim_t sy, const dim_t px=0, const dim_t py=0, const bool is_column=true)
| C++ Interface wrapper for wrap. More...
AFAPI array | sat (const array &in)
| C++ Interface wrapper for summed area tables. More...
AFAPI array | ycbcr2rgb (const array &in, const YCCStd standard=AF_YCC_601)
| C++ Interface for converting YCbCr to RGB. More...
AFAPI array | rgb2ycbcr (const array &in, const YCCStd standard=AF_YCC_601)
| C++ Interface for converting RGB to YCbCr. More...
AFAPI af_err | af_gradient (af_array *dx, af_array *dy, const af_array in)
| C Interface for calculating the gradients. More...
AFAPI af_err | af_load_image (af_array *out, const char *filename, const bool isColor)
| C Interface for loading an image. More...
AFAPI af_err | af_save_image (const char *filename, const af_array in)
| C Interface for saving an image. More...
AFAPI af_err | af_load_image_memory (af_array *out, const void *ptr)
| C Interface for loading an image from memory. More...
AFAPI af_err | af_save_image_memory (void **ptr, const af_array in, const af_image_format format)
| C Interface for saving an image to memory using FreeImage. More...
AFAPI af_err | af_delete_image_memory (void *ptr)
| C Interface for deleting an image from memory. More...
AFAPI af_err | af_load_image_native (af_array *out, const char *filename)
| C Interface for loading an image as is original type. More...
AFAPI af_err | af_save_image_native (const char *filename, const af_array in)
| C Interface for saving an image without modifications. More...
AFAPI af_err | af_is_image_io_available (bool *out)
| Function to check if Image IO is available. More...
AFAPI af_err | af_resize (af_array *out, const af_array in, const dim_t odim0, const dim_t odim1, const af_interp_type method)
| C Interface for resizing an image to specified dimensions. More...
AFAPI af_err | af_transform (af_array *out, const af_array in, const af_array transform, const dim_t odim0, const dim_t odim1, const af_interp_type method, const bool inverse)
| C Interface for transforming an image. More...
AFAPI af_err | af_transform_coordinates (af_array *out, const af_array tf, const float d0, const float d1)
| C Interface for transforming an image C++ Interface for transforming coordinates. More...
AFAPI af_err | af_rotate (af_array *out, const af_array in, const float theta, const bool crop, const af_interp_type method)
| C Interface for rotating an image. More...
AFAPI af_err | af_translate (af_array *out, const af_array in, const float trans0, const float trans1, const dim_t odim0, const dim_t odim1, const af_interp_type method)
| C Interface for translate an image. More...
AFAPI af_err | af_scale (af_array *out, const af_array in, const float scale0, const float scale1, const dim_t odim0, const dim_t odim1, const af_interp_type method)
| C Interface for scaling an image. More...
AFAPI af_err | af_skew (af_array *out, const af_array in, const float skew0, const float skew1, const dim_t odim0, const dim_t odim1, const af_interp_type method, const bool inverse)
| C Interface for skewing an image. More...
AFAPI af_err | af_histogram (af_array *out, const af_array in, const unsigned nbins, const double minval, const double maxval)
| C Interface for histogram. More...
AFAPI af_err | af_dilate (af_array *out, const af_array in, const af_array mask)
| C Interface for image dilation (max filter) More...
AFAPI af_err | af_dilate3 (af_array *out, const af_array in, const af_array mask)
| C Interface for 3d image dilation. More...
AFAPI af_err | af_erode (af_array *out, const af_array in, const af_array mask)
| C Interface for image erosion (min filter) More...
AFAPI af_err | af_erode3 (af_array *out, const af_array in, const af_array mask)
| C Interface for 3D image erosion. More...
AFAPI af_err | af_bilateral (af_array *out, const af_array in, const float spatial_sigma, const float chromatic_sigma, const bool isColor)
| C Interface for bilateral filter. More...
AFAPI af_err | af_mean_shift (af_array *out, const af_array in, const float spatial_sigma, const float chromatic_sigma, const unsigned iter, const bool is_color)
| C Interface for mean shift. More...
AFAPI af_err | af_medfilt (af_array *out, const af_array in, const dim_t wind_length, const dim_t wind_width, const af_border_type edge_pad)
| C Interface for median filter. More...
AFAPI af_err | af_minfilt (af_array *out, const af_array in, const dim_t wind_length, const dim_t wind_width, const af_border_type edge_pad)
| C Interface for minimum filter. More...
AFAPI af_err | af_maxfilt (af_array *out, const af_array in, const dim_t wind_length, const dim_t wind_width, const af_border_type edge_pad)
| C Interface for maximum filter. More...
AFAPI af_err | af_regions (af_array *out, const af_array in, const af_connectivity connectivity, const af_dtype ty)
| C Interface for regions in an image. More...
AFAPI af_err | af_sobel_operator (af_array *dx, af_array *dy, const af_array img, const unsigned ker_size)
| C Interface for getting sobel gradients. More...
AFAPI af_err | af_rgb2gray (af_array *out, const af_array in, const float rPercent, const float gPercent, const float bPercent)
| C Interface for converting RGB to gray. More...
AFAPI af_err | af_gray2rgb (af_array *out, const af_array in, const float rFactor, const float gFactor, const float bFactor)
| C Interface for converting gray to RGB. More...
AFAPI af_err | af_hist_equal (af_array *out, const af_array in, const af_array hist)
| C Interface for histogram equalization. More...
AFAPI af_err | af_gaussian_kernel (af_array *out, const int rows, const int cols, const double sigma_r, const double sigma_c)
| C Interface generating gaussian kernels. More...
AFAPI af_err | af_hsv2rgb (af_array *out, const af_array in)
| C Interface for converting HSV to RGB. More...
AFAPI af_err | af_rgb2hsv (af_array *out, const af_array in)
| C Interface for converting RGB to HSV. More...
AFAPI af_err | af_color_space (af_array *out, const af_array image, const af_cspace_t to, const af_cspace_t from)
| C Interface wrapper for color space conversion. More...
AFAPI af_err | af_unwrap (af_array *out, const af_array in, const dim_t wx, const dim_t wy, const dim_t sx, const dim_t sy, const dim_t px, const dim_t py, const bool is_column)
| C Interface wrapper for unwrap. More...
AFAPI af_err | af_wrap (af_array *out, const af_array in, const dim_t ox, const dim_t oy, const dim_t wx, const dim_t wy, const dim_t sx, const dim_t sy, const dim_t px, const dim_t py, const bool is_column)
| C Interface wrapper for wrap. More...
AFAPI af_err | af_sat (af_array *out, const af_array in)
| C Interface wrapper for summed area tables. More...
AFAPI af_err | af_ycbcr2rgb (af_array *out, const af_array in, const af_ycc_std standard)
| C Interface for converting YCbCr to RGB. More...
AFAPI af_err | af_rgb2ycbcr (af_array *out, const af_array in, const af_ycc_std standard)
| C Interface for converting RGB to YCbCr. More...