image - Matlab图像插值interp2()

标签 image matlab image-processing

img1img2代表两个尺寸相同的图像;并令 v = (tx,ty) 为表示 img1img2 移动(平移)的向量。
如何使用 interp2()img2 扭曲到 img1

最佳答案

定义为其定义图像的网格

>> sz = size(img1);
>> [y x] = ndgrid( 1:sz(1), 1:sz(2) );

使用网格定义插值

>> timg2 = interp( x, y, img2, x + tx, y + ty );

附注,
您可能需要查看 tformarray 来执行相同的操作。

关于image - Matlab图像插值interp2(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8841766/

相关文章:

php - 列出目录中的图像(01.png)和描述(01.txt)

jquery - 计算div的宽度并通过图像分布

matlab - Polyxpoly 返回空矩阵

matlab - 如何修复 Matlab eps 文件中的虚线间距

c++ - 从 OpenGL 着色器获取数据?

javascript - 内联 JavaScript 代码不起作用

javascript - 通过 javascript 在 IE 中获取图像的 X 和 Y 值?

opencv - 使用IDCT(OpenCV)时出错

matlab - 在 Matlab 中打印变量名

iOS图像处理管道,GPUImage与核心图像库相比是否仍然强大?