改进的经度坐标校正鱼眼图像算法_code

之前根据一篇论文写过一次经度坐标校正,但那个原理推出的校正效果并不好,这篇是改进的,理论来源《一种不断重定位圆心的鱼眼图像校正方法》

可以和之前依据另一篇论文写的经度坐标校正对比 效果   因为那篇论文的个人觉得有问题。

function C=jingduzuobiaonew(A,R)
%This function is  based on the primer jingduzuobiao.
[m,n,k]=size(A);
xo=m/2;
yo=n/2;
for i=1:m
    for j=1:n
        if(j==R)
            continue;
        end
        if(i<R)
            yoo=((xo-2*R)^2+R^2-j^2)/(2*(R-j));
            Rnew=sqrt((xo-2*R)^2+(yoo-R)^2);
        end
        if(i>=R)
            yoo=((xo-1)^2+R^2-j^2)/(2*(R-j));
            Rnew=sqrt((xo-1)^2+(yoo-R)^2);
        end
        if(Rnew^2<(i-xo)^2)
            Rnew=abs(i-xo);
        end
        y1=(j-yoo)*sqrt(Rnew^2-(i-xo)^2)/Rnew+yoo;
        y1=round(y1);
        if(y1>n)
            y1=n;
        end
        C(i,j,1)=A(i,y1,1);
        C(i,j,2)=A(i,y1,2);
        C(i,j,3)=A(i,y1,3);
    end
end
C=uint8(C);        

其实《一种不断重定位圆心的鱼眼图像校正方法》里所说的这种模型只是对经线不断重定位   还可以对纬线这样不断重定位 那么纬线应该也可以拉很直    效果应该会更好些。

评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

元气少女缘结神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值