当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python skimage.transform.ifrt2用法及代码示例


用法:

skimage.transform.ifrt2(a)

计算 (n+1) x n 整数数组的二维逆有限氡变换 (iFRT)。

参数

aarray_like

一个二维 (n+1) 行 x n 列整数数组。

返回

iFRT2-D n x n ndarray

n x n 整数系数的逆有限 Radon 变换数组。

注意

当且仅当 n 是素数时,FRT 具有唯一的逆。有关概述,请参见[1]。该算法的想法归功于 Vlad Negnevitski。

参考

1

A. Kingston and I. Svalbe, “Projective transforms on periodic discrete image arrays,” in P. Hawkes (Ed), Advances in Imaging and Electron Physics, 139 (2006)

例子

>>> SIZE = 59
>>> img = np.tri(SIZE, dtype=np.int32)

应用有限氡变换:

>>> f = frt2(img)

应用逆有限 Radon 变换来恢复输入

>>> fi = ifrt2(f)

检查是否与原件相同

>>> assert len(np.nonzero(img-fi)[0]) == 0

相关用法


注:本文由纯净天空筛选整理自scikit-image.org大神的英文原创作品 skimage.transform.ifrt2。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。