資源簡介
資源包含了基于等距模型的魚眼圖像校正算法的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
- 上一篇:序列信號發生器的multisim仿真
- 下一篇:基于RLS算法的多麥克風降噪
評論
共有 條評論