用法:
skimage.transform.warp_polar(image, center=None, *, radius=None, output_shape=None, scaling='linear', multichannel=False, channel_axis=None, **kwargs)
将图像重新映射到极坐标或log-polar 坐标空间。
- image:ndarray
输入图像。默认情况下只接受二维数组。如果指定了channel_axis,则接受 3-D 数组。
- center:元组(行,列),可选
图像中表示变换中心的点(即笛卡尔空间中的原点)。值可以是浮点类型。如果没有给出值,则假定中心是图像的中心点。
- radius:浮点数,可选
限定要变换的区域的圆的半径。
- output_shape:元组(行,列),可选
- scaling:{‘linear’, ‘log’},可选
指定图像扭曲是极坐标还是log-polar。默认为‘linear’。
- multichannel:布尔型,可选
图像是否是一个 3-D 数组,其中第三个轴将被解释为多个通道。如果设置为 False(默认),则仅接受二维数组。不推荐使用此参数:改为指定 channel_axis。
- channel_axis:int 或无,可选
如果为 None,则假定图像是灰度(单通道)图像。否则,此参数指示数组的哪个轴对应于通道。
- **kwargs:关键字参数
传递给transform.warp.
- warped:ndarray
极坐标或 log-polar 扭曲图像。
- multichannel:DEPRECATED
已弃用以支持channel_axis。
参数:
返回:
其他参数:
例子:
在灰度图像上执行基本的极坐标变形:
>>> from skimage import data >>> from skimage.transform import warp_polar >>> image = data.checkerboard() >>> warped = warp_polar(image)
在灰度图像上执行 log-polar 扭曲:
>>> warped = warp_polar(image, scaling='log')
在指定中心、半径和输出形状的同时对灰度图像执行log-polar 扭曲:
>>> warped = warp_polar(image, (100,100), radius=100, ... output_shape=image.shape, scaling='log')
在彩色图像上执行 log-polar 变形:
>>> image = data.astronaut() >>> warped = warp_polar(image, scaling='log', channel_axis=-1)
相关用法
- Python skimage.transform.warp_coords用法及代码示例
- Python skimage.transform.warp用法及代码示例
- Python skimage.transform.hough_circle_peaks用法及代码示例
- Python skimage.transform.hough_ellipse用法及代码示例
- Python skimage.transform.resize用法及代码示例
- Python skimage.transform.hough_line_peaks用法及代码示例
- Python skimage.transform.integrate用法及代码示例
- Python skimage.transform.frt2用法及代码示例
- Python skimage.transform.estimate_transform用法及代码示例
- Python skimage.transform.hough_circle用法及代码示例
- Python skimage.transform.rotate用法及代码示例
- Python skimage.transform.rescale用法及代码示例
- Python skimage.transform.ifrt2用法及代码示例
- Python skimage.transform.resize_local_mean用法及代码示例
- Python skimage.transform.hough_line用法及代码示例
- Python skimage.transform.downscale_local_mean用法及代码示例
- Python skimage.feature.graycomatrix用法及代码示例
- Python skimage.color.lab2lch用法及代码示例
- Python skimage.draw.random_shapes用法及代码示例
- Python skimage.feature.blob_doh用法及代码示例
注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.transform.warp_polar。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。