• 大小: 2KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: Matlab
  • 标签:

资源简介

基于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);
 

评论

共有 条评论

相关资源