Python中是否有类似Matlab的cp2tform和imtransform的替代方案?
代码:
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);
1 个回答
0
简短的回答是:是的。你可以查看一下 scipy.ndimage。如果里面没有你需要的所有功能,其实自己实现这些功能也应该比较简单。
更新:
不要指望功能之间完全一一对应。多了解一下 map_coordinates
和 geometric_transform
,它们应该能提供相似的功能。