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

资源简介

资源包含了基于等距模型的鱼眼图像校正算法的Matlab实现,同时代码中给出了Matlab实现的线性插值和双线性插值。下载后添加图片直接运行即可。(适当调节rows1,cols1的数值,改变映射图像的效果,最好效果建议rows1=rows;cols1=cols)

资源截图

代码片段和文件信息

%---------------
%---Author:Richard Tseng (我的英文名)
%---Date: 2017.11.9
%---Topic:fisheyes_stero
%--------------
close  all;
clc;
clear;

Image = imread(‘2.jpg‘);
grayImage = rgb2gray(Image);
[rowscols] = size(grayImage);
rows1 = ceil(rows*2.5); %1.875
cols1 = ceil(cols*2);   %1.5
dstImage = zeros(rowscols3); 
R = 475; %425
eps = pi*0.9;
f = 2*R /(pi*sin(eps/2));
for i = 1:rows1
    for j = 1:cols1
        
        Xc = i - (cols/2);
        Yc = j - (rows/2);
    
        pha = atan(sqrt(Xc.^2 + Yc.^2)/f);
        ratio = Yc / Xc;
        
        if Xc > 0
            Xp = sqrt((f*pha).^2/(1+(Yc/Xc).^2));
            Yp = Xp*ratio;
        else
            Xp = -sqrt((f*pha).^2/(1+(Yc/Xc).^2));
            Yp = Xp*ratio;
        end
        U = abs(ceil

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1317  2017-11-11 16:00  fisheyes_1.m

     文件       2515  2017-11-11 15:59  liner_interpt1.m

----------- ---------  ---------- -----  ----

                 3832                    2


评论

共有 条评论

相关资源