用法:
cucim.skimage.transform.warp_coords(coord_map, shape, dtype=<class 'numpy.float64'>)
為二維圖像扭曲的輸出構建源坐標。
- coord_map:像 GeometricTransform.inverse 一樣可調用
返回給定輸出坐標的輸入坐標。坐標的形狀為 (P, 2),其中 P 是坐標數,每個元素是一個
(row, col)
對。- shape:元組
輸出圖像的形狀
(rows, cols[, bands])
。- dtype:np.dtype 或字符串
返回值的 dtype(明智的選擇:float32 或 float64)。
- coords:(ndim, rows, cols[, band]) dtype 數組
dtype
scipy.ndimage.map_coordinates
的坐標,將根據coord_transform_fn
從源點繪製來生成形狀(orows、ocols、bands)的圖像。
- coords:(ndim, rows, cols[, band]) dtype 數組
參數:
返回:
注意:
這是一個lower-level 例程,它為
warp()
使用的二維圖像生成源坐標。它與
warp
分開提供,以便為希望重新使用特定坐標映射的用戶提供額外的靈活性,在 image-warping 過程中的各個點使用特定的 dtypes,或實現不同的post-processing 邏輯比warp
在調用ndi.map_coordinates
之後執行。例子:
生成一個將圖像向上和向右移動的坐標圖:
>>> import cupy as cp >>> from cucim.skimage.transform import warp_coords >>> from skimage import data >>> from cupyx.scipy.ndimage import map_coordinates >>> >>> def shift_up10_left20(xy): ... return xy - cp.array([-20, 10])[None, :] >>> >>> image = cp.array(data.astronaut().astype(cp.float32)) >>> coords = warp_coords(shift_up10_left20, image.shape) >>> warped_image = map_coordinates(image, coords)
相關用法
- Python cucim.skimage.transform.warp_polar用法及代碼示例
- Python cucim.skimage.transform.warp用法及代碼示例
- Python cucim.skimage.transform.rescale用法及代碼示例
- Python cucim.skimage.transform.SimilarityTransform用法及代碼示例
- Python cucim.skimage.transform.AffineTransform用法及代碼示例
- Python cucim.skimage.transform.resize用法及代碼示例
- Python cucim.skimage.transform.PolynomialTransform用法及代碼示例
- Python cucim.skimage.transform.EuclideanTransform用法及代碼示例
- Python cucim.skimage.transform.rotate用法及代碼示例
- Python cucim.skimage.transform.PolynomialTransform.estimate用法及代碼示例
- Python cucim.skimage.transform.pyramid_laplacian用法及代碼示例
- Python cucim.skimage.transform.downscale_local_mean用法及代碼示例
- Python cucim.skimage.transform.ProjectiveTransform.estimate用法及代碼示例
- Python cucim.skimage.transform.ProjectiveTransform用法及代碼示例
- Python cucim.skimage.transform.integrate用法及代碼示例
- Python cucim.skimage.transform.estimate_transform用法及代碼示例
- Python cucim.skimage.feature.shape_index用法及代碼示例
- Python cucim.skimage.restoration.richardson_lucy用法及代碼示例
- Python cucim.skimage.util.invert用法及代碼示例
- Python cucim.skimage.data.binary_blobs用法及代碼示例
注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.transform.warp_coords。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。