python - 是否有 Python 替代 Matlab 的 cp2tform 和 imtransform?

标签 python matlab scipy

代码:

pt1=[input_points(:,2) input_points(:,1)];
pt2=[base_points(:,2) base_points(:,1)];
[pt1 pt2]=preProcessPoints(pt1,pt2);
transPr = cp2tform(pt1,pt2,'piecewise linear');
res = imtransform(I,transPr,'Xdata',[1 texturesize(1)],'YData',[1 texturesize(2)],'XYscale',1);

最佳答案

简短的回答:是的。您可以查看scipy.ndimage .如果不知何故并非所有需要的功能都存在,您自己实现它们仍然应该非常简单。

更新:
不要期望功能之间存在一对一的对应关系。多研究 map_coordinatesgeometric_transform,它们应该提供足够相似的功能。

关于python - 是否有 Python 替代 Matlab 的 cp2tform 和 imtransform?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5081932/

相关文章:

Matlab函数adapt()似乎不起作用

python - 为什么 scipy.optimize.curve_fit 没有产生最适合我的点的线?

Python Pandas 从日期创建日期时间索引

python - Kivy 中的圆角交替边缘

python - 找不到 Python 模块的正确目录

matlab - 在 MatLab 中创建翻译器

python - mercurial - 我想添加一些自定义代码以在提交后运行

python - matplotlib从左到右到下显示图像(matlab蒙太奇)

python - 如何使 Python 中的绘图更加流畅?

python - csr_matrix indptr 的目的?