You are here: Start » Function Reference » Image » Image Basics

Image Basics

Icon Name Description / Applications Modules
ClearImage ClearImage

Sets image pixels in ROI to the specified value.

FoundationLite
CopyImageData CopyImageData

Creates an image copy with the same size and pixel format.

FoundationLite
CopyPixels CopyPixels

Copies pixels from one image to another.

FoundationLite
CreateImageFromPoint3DGrid CreateImageFromPoint3DGrid

Creates a depth image from the Z-values of the input point grid.


Allows for performing 2D operations on 3D data.

Vision3DLite
CreateImageFromSurface CreateImageFromSurface

Creates a depth image from the Z-values of the input surface.


Allows for performing 2D operations on 3D data.

Vision3DStandard
CreateImageFromSurface_AnyScales CreateImageFromSurface_AnyScales

Creates a depth image from the Z-values of the input surface.


Allows for performing 2D operations on 3D data.

Vision3DStandard
EmptyImage EmptyImage

Creates an image filled with one color.


Most typically used to prepare a background for image drawing tools.

FoundationLite
FillImage

Fills the input image with one color.

FoundationLite
GetImageColumn GetImageColumn

Extracts an array of pixel values from a single column of an image.

FoundationLite
GetImageData GetImageData

Extracts the image content (raw pixel data) as a binary buffer.

FoundationLite
GetImagePixel GetImagePixel

Returns a single pixel of an image.

FoundationLite
GetImagePixel_Interpolated GetImagePixel_Interpolated

Returns an interpolated single pixel of an image.


Sub-pixel sampling of an image.

FoundationLite
GetImageRow GetImageRow

Extracts an array of pixel values from a single row of an image.

FoundationLite
GetMultipleImagePixelValues_Safe

Returns an array of pixel values at specified locations; the image range is checked.

FoundationLite
ImageBox ImageBox

Returns a box corresponding to the dimensions of an image.

FoundationLite
ImageCharacteristicPoint ImageCharacteristicPoint

Returns one of the 9 characteristic points of an image (corners or mid-points).

FoundationLite
ImageToMatrix ImageToMatrix

Converts a single-channel image to a matrix.

FoundationLite
JoinProfilesIntoImage JoinProfilesIntoImage

Creates an image by joining an array of 1D profiles into consecutive image rows.


Usually used for merging 3D profiles into a depth image.

FoundationLite
JoinProfilesIntoImage_OfSeries JoinProfilesIntoImage_OfSeries

Creates an image by joining 1D profiles, which appear in consecutive iterations.


Usually used for merging 3D profiles into a depth image.

FoundationLite
LoadImageObject LoadImageObject

Loads serialized Image object from FIDATA file.

FoundationLite
MakeImage MakeImage

Converts a pixel array to a single-channel image.

FoundationLite
MatrixToImage MatrixToImage

Converts a matrix to a single-channel real image.

FoundationLite
RealignImagePitch

Creates a new image with a standard pitch alignment.


Can be used to normalize an image created with a non-standard third-party camera or framegrabber.

FoundationLite
SaveImageObject SaveImageObject

Saves serialized Image object as FIDATA file.

FoundationLite
SetImageColumn SetImageColumn

Sets pixel values in a single entire column of an image.


Allows for creating images from calculated real values. It is significantly slower than SetImageRow.

FoundationLite
SetImagePixel SetImagePixel

Sets a pixel of an image to the selected value.

FoundationLite
SetImagePixels SetImagePixels

Sets multiple pixels of an image to the selected value (all the pixels get the same value).

FoundationLite
SetImageRow SetImageRow

Sets pixel values in a single entire row of an image.


Allows for creating images from calculated real values.

FoundationLite
SetMultipleImagePixels SetMultipleImagePixels

Sets pixels of an image to the selected values (each pixel gets another value).

FoundationLite
SkipEmptyImage SkipEmptyImage

If the input image contains at least one pixel, then it is copied to the output; otherwise Nil is returned.


Secures against domain errors caused by empty images.

FoundationLite
TestImage TestImage

Returns a sample image.


Makes it possible to quickly present results of various image processing filters.

FoundationLite