资源简介
基于matlab的偏移量插值法实现图像透视变换源代码。
代码片段和文件信息
function Y = toushi_offset(figure_name)
I = imread(figure_name);
if size(I3)==3
I = rgb2gray(I);
end
M = size(I1);
N = size(I2);
dot0 = [1 1 ; 1 N ;M 1 ;M N-1 ];%%%%变换前的四个端点
x = [50 50 M-50 M-200]; %%变换后的四个端点的横坐标
y = [50 N-100 50 N-200]; %%变换后的四个端点的纵坐标
dx = x - dot0(:1)‘; %%变换后的四个端点的横坐标相对于变换前的偏移量
dy = y - dot0(:2)‘; %%变换后的四个端点的纵坐标相对于变换前的偏移量
A = [dot0(11) dot0(21) dot0(31) dot0(41);
dot0(12) dot0(22) dot0(32) dot0(42);
dot0(11)*dot0(12) dot0(21)*dot0(22) dot0(31)*dot0(32) dot0(41)*dot0(42);
- 上一篇:排队论matlab代码
- 下一篇:图像psnr的matlab实现
评论
共有 条评论