Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

getrangefromclass

Default display range of image based on its class

Syntax

range = getrangefromclass(I)

Description

range = getrangefromclass(I) returns the default display range of the image I, based on its class type. The function returns range, a two-element vector specifying the display range in the form [min max].

Class Support

I can be uint8, uint16, int16, logical, single, or double. range is of class double.

Note

For single and double data, getrangefromclass returns the range [0 1] to be consistent with the way double and single images are interpreted in MATLAB®. For integer data, getrangefromclass returns the default display range of the class. For example, if the class is uint8, the dynamic range is [0 255].

Examples

collapse all

Read 16-bit DICOM image into the workspace.

CT = dicomread('CT-MONO2-16-ankle.dcm');

Get the display range from the image.

r = getrangefromclass(CT)
r = 

      -32768       32767

Extended Capabilities

See Also

|

Introduced before R2006a

Was this topic helpful?