Start » Filter Reference » Image » Image Features » ImageProjection

ImageProjection


Module: FoundationLite

Computes the average (or other statistic) for each image row or column and then merges the obtained results into a profile.

Name Type Description
Input value
inImage Image Monochromatic image
Input value
inRoi Region* Range of pixels to be processed
Input value
inProjectionDirection ProjectionDirection Combine pixel values for image rows (horizontal) or columns (vertical)
Input value
inProjectionMode ProjectionMode Determines how the pixel values are combined
Output value
outProfile Profile Output profile

Requirements

For input inImage only pixel formats are supported: 1⨯uint8, 1⨯int8, 1⨯uint16, 1⨯int16, 1⨯int32, 1⨯real.

Read more about pixel formats in Image documentation.

Description

Computes the average (or other statistic) for each image row or column and then merges the obtained results into a profile.

Examples

ImageProjection performed on a lena sample.

Mode Horizontal Direction Vertical Direction
Sum
Average
Maximum
Minimum
Median

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Errors

This filter can throw an exception to report error. Read how to deal with errors in Error Handling.

List of possible exceptions:

Error type Description
DomainError Region exceeds an input image in ImageProjection.
DomainError Not supported inImage pixel format in ImageProjection. Supported formats: 1xUInt8, 1xInt8, 1xUInt16, 1xInt16, 1xInt32, 1xReal.

Complexity Level

This filter is available on Advanced Complexity Level.