read_image (Image, 'fabrik')
scale_image_range (Image, ImageScaled, [100,50], [200,250])
* 将灰度值[-0.4,0.4]映射到[50,200]
scale_image_range(Grady,CurvatureRowScale,[-0.4,50],[0.4,200])
read_image (Image, '../test.png')
rgb1_to_gray (Image, GrayImage)
get_domain (GrayImage, Domain)
get_region_points (Domain, Rows, Columns)
get_grayval (GrayImage, Rows, Columns, Grayval)
scale_image_range (GrayImage, ImageScaled, 100, 200)
get_grayval (ImageScaled, Rows, Columns, Grayval2)
简短描述
scale_image_range — Scale the gray values of an image from the interval [Min,Max] to [0,255]
签名
scale_image_range(Image : ImageScaled : Min, Max : )
描述
Convenience procedure to scale the gray values of the input image Image from the interval [Min,Max] to the interval [0,255] (default).
Gray values < 0 or > 255 (after scaling) are clipped.
If the image shall be scaled to an interval different from [0,255], this can be achieved by passing tuples with 2 values [From, To] as Min and Max.
Example:
scale_image_range (Image, ImageScaled, [100,50], [200,250])
maps the gray values of Image from the interval [100,200] to [50,250].
All other gray values will be clipped.
参数
Image (input_object) (multichannel-)image(-array) → object (byte / int1 / int2 / uint2 / int4 / int8 / real / cyclic / direction / complex)
The input image to be scaled
ImageScaled (output_object) (multichannel-)image(-array) → object (byte / int1 / int2 / uint2 / int4 / int8 / real / cyclic / direction / complex)
The scaled output image
Min (input_control) number-array → (integer / real)
The minimum gray value which will be mapped to 0. If a tuple with two values is given, the first value will be mapped to the second value.
Default Value: 100
Max (input_control) number(-array) → (integer / real)
The maximum gray value which will be mapped to 255. If a tuple with two values is given, the first value will be mapped to the second value.
Default Value: 200