make_lupton_rgb#
- astropy.visualization.make_lupton_rgb(image_r, image_g, image_b, interval=None, stretch_object=None, minimum=None, stretch=5, Q=8, filename=None, output_dtype=<class 'numpy.uint8'>)[源代码]#
使用互连的带状缩放和任意拉伸函数(默认情况下,asinh拉伸)从3张图像中返回红/绿/蓝彩色图像。输入图像可以是int或float,并且可以是任何范围或位深度。
有关此方法用法的更详细信息,请参阅文档 创建彩色RGB图像 。
- 参数:
- image_r :
ndarray
恩达雷 要映射到红色的图像。
- image_g :
ndarray
恩达雷 要映射到绿色的图像。
- image_b :
ndarray
恩达雷 要映射到蓝色的图像。
- interval :
BaseInterval
subclass instance or array_like ,可选Base Interval子类实例或numpy:Array_ike,可选 应用于数据的间隔对象(单个实例或R、G、B的数组)。默认值为
ManualInterval
vmin=0。- stretch_object :
BaseStretch
子类别实例,可选Base Stretch子类实例,可选 要应用于数据的拉伸对象。如果设置,则
minimum
,stretch
,而且Q
将忽略对于卢普顿计划来说,这将是LuptonAsinhStretch
,但另一种选择LuptonAsinhZscaleStretch
或者可以使用其他伸展。- minimum :
float
或 array_like ,可选PYTHON:FLOAT或NumPY:ARRAY_LIKE,可选 已废弃。应映射到黑色的强度(R、G、B的纯量或数组)。如果
None
,使用每个图像的最小值。默认为无。- stretch :
float
,可选Python:Float,可选 图像的线性延伸。默认值为5
- Q :
float
,可选Python:Float,可选 asinh软化参数。默认为8。
- filename :
str
,可选Python:字符串,可选 将生成的RGB图像写入文件(文件类型由扩展名决定)。
- output_dtype :
numpy
scalar 型可选numpy标量类型,可选 图像输出数据类型。默认为np.uint8。
- image_r :
- 返回:
- rgb :
ndarray
恩达雷 以NxNX 3 numpy数组形式呈现的RB彩色图像,具有指定的数据类型格式
- rgb :