我正在编写使用meshgrids进行双线性插值的无环几何图像变换的代码。我想要实现的是最后一步:
image(column1 of A , column2 of A)=func (rows of nx3 matrix B as arg);
假设A = [1 2; 3 4; 5 6]和B = [111]; 2 3 1; 4 5 1]所以这应该发生:
image (1,2)=func ([1 1 1]);
image (3,4)=func ([2 3 1]);
image (5,6)=func ([4 5 1]);
不使用任何循环。建议将不胜感激。
答案 0 :(得分:0)
如果函数是矢量化的,只需:
image(sub2ind(SizeofImage,A))=func(B);