transform (transform)

您所在的位置:网站首页 preserve什么意思中文 transform (transform)

transform (transform)

2023-09-12 14:19| 来源: 网络整理| 查看: 265

图像:ndarray输入图像。inverse_map:变换对象,可调用cr = f(cr,** kwargs)或ndarray逆向坐标图,它将输出图像中的坐标转换为输入图像中相应的坐标。根据输入图像的维度,定义此地图有多种不同的选项。二维图像可以具有用于灰度图像的2维或具有颜色信息的3维。对于二维图像,可以直接传递变形对象,例如skimage.transform.SimilarityTransform或其逆。对于二维图像,可以传递一个(3,3)齐次变换矩阵,例如skimage.transform.SimilarityTransform.params。对于二维图像,将输出图像中(col,row)坐标的(M,2)数组转换为输入图像中相应坐标的函数。该函数的额外参数可以通过map_args指定。对于ND图像,您可以直接传递一组坐标。第一个维度指定输入图像中的坐标,后续维度则确定输出图像中的位置。例如,对于二维图像,您需要传递一个形状数组(2,行,列),其中行和列决定输出图像的形状,第一个维度包含(row,col)坐标输入图像。有关更多文档,请参阅scipy.ndimage.map_coordinates。请注意,(3,3)矩阵被解释为齐次变换矩阵,所以如果输出为形状(3,),则不能从3D输入中插值。查看使用示例部分。map_args:dict,可选的关键字参数传递给inverse_map。output_shape:元组(行,列),生成输出图像的可选形状。默认情况下,输入图像的形状被保留。请注意,即使对于多波段图像,也只需要指定行和列。顺序:int,可选插值顺序。顺序必须在0-5之间:0:最近邻居1:双线性(默认)2:双二次3:双立方4:双四次5:双五次模式:{'常数','边缘','对称','反射','包裹'},根据给定模式填充输入边界外的可选点。模式与numpy.pad的行为相匹配。cval:float,可选与模式“常​​量”一起使用,即图像边界外的值。clip:bool,可选是否将输出剪切到输入图像的值范围。这是默认启用的,因为更高阶内插可能产生给定输入范围之外的值。preserve_range:bool,可选是否保留原始值的范围。否则,输入图像将根据img_as_float的惯例进行转换。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3