我正在寻找一个函数,它可以使用PiecewiseAffineTransform的所有转换矩阵应用于源数据,以便在一次运行中获取目标数据。我可以使用分段变换,我找不到同时使用所有变换矩阵的函数,这个代码可以在循环中使用所有变换矩阵,这不是应该完成的正确方法,我还提出了所有的函数skimage包中的估计转换矩阵
2017-11-10 21:34:52.867 | user=USER, trans-id=c28f4b68-b5f3-4b5c-9bb5-f18ba9d1cd7d, session-id=daaddaadda | INFO 976 - [tp1005246661-89] i.e.h.controller.IsAliveController : /isAlive WSC |
2017-11-10 21:34:59.551 | user=USER, trans-id=4a0eaec1-184a-4587-8fce-ab013ad6539b, session-id=daaddaadda | INFO 976 - [tp1005246661-89] i.e.h.controller.IsAliveController : /isAlive public |
答案 0 :(得分:2)
只需使用源数据作为参数调用tform
对象(请参阅https://github.com/scikit-image/scikit-image/blob/master/skimage/transform/_geometric.py#L871):
In []: src
Out[]:
array([[0, 0],
[1, 0],
[1, 1],
[0, 1]])
In []: tform(src)
Out[]:
array([[ 3., 1.],
[ 3., 2.],
[ 2., 2.],
[ 2., 1.]])