資源簡介
畸變圖形矯正matlab 源碼,貝葉斯。。。。。。。。
代碼片段和文件信息
function??basedLineINDrictC100()??%校正c100圖像(358,235,500)x0y0R
%??rgb=imread(‘D:\0.bmp‘);
?rgb?=?imread(‘D:\dzf\fisheye?image\C100\testImage0337.bmp‘);
[?height?width?v?]?=?size(rgb);
[X0Y0R]?=?Yuan(rgb);?%返回圓形區域的圓心坐標及半徑
%%%%%%求得畸變平面中心在校正平面的對應中心%%%%%%%%%%
x0?=?360;
y0?=?240-100;
r?=?round(?R);%500;
u0?=?x0;
v0?=?y0;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Image?=?zeros?(?heightwidthv?);
Image?=?uint8?(?Image?);
%Image(v0?u0?1:3)=rgb(y0x01:3);
%figureimshow(Image)
%取成像平面圖像上任意一點p(xy)xy皆為整數
for?y?=?1?:?height
????Delta?=?floor(?sqrt(?r?^?2?-?(?y?-?y0?)?^?2?)?);
????for?x?=?x0?-?Delta?:?x0?+?Delta
?????????rd?=?round(?sqrt(?(?y?-?y0?)?^?2?+?(?x?-?x0?)?^?2)?);?%畸變點p距原點的距離為r
%??rd?=?603;
%?????????if?rd?>=?r
%?????????????continue
%????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2111??2008-07-18?13:31??jiaozheng\ba
?????文件???????1974??2008-07-16?08:47??jiaozheng\Yuan.m
?????目錄??????????0??2008-07-24?16:14??jiaozheng
?????文件????????218??2007-06-05?03:14??www.pudn.com.txt
-----------?---------??----------?-----??----
?????????????????4303????????????????????4
- 上一篇:基于MATLAB的信號采集、分析與處理系統
- 下一篇:Matlab讀取復數據
評論
共有 條評論