资源简介
matlab实现的鱼眼畸变矫正(含GUI),有几种可供选择实现方法,主函fish_3D_2014.m包括:2D球面坐标法,3D投影法,金字塔3D投影法
代码片段和文件信息
clc;
clear;
I0=imread(‘001.jpg‘);
I0=uint8(rgb2gray(I0));
[heighwidth]=size(I0);
r=floor((min(heighwidth))/2); %原图像半径
oriwidth=2*r; %原图像宽长
oriheigh=2*r;
nwidth=4*r; %定义校正后图像大小
nheigh=4*r;
%ewidth1=round(0.707*r);
%ewidth2=round(1.293*r);
%eheigh1=round(0.707*r);
%eheigh2=round(1.293*r);
I1=uint8(zeros(nheighnwidth));
p1=r;
m1=r;
n1=r;
xc=r;
yc=r;
u0=r;
v0=r;
%%-----------立方体左侧面校正------------------%%
for i=1:2*r
for j=-r+1:0
p=j+xc;
m=i-yc;
u=(r*m)/(sqrt(m^2+n1^2+p^2));
v=(r*(-n1))/(sqrt(m^2+n1^2+p^2));
xft=round(u+u0);
yft=round(v+v0);
if (xft<=0)||(xft>oriwidth)||(yft<=0)||(yft>oriheigh)
I1(r+i2*r+j)=0;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 58146 2013-07-22 10:39 00.jpg
文件 40754 2014-05-14 15:36 001.JPG
文件 66418 2014-05-31 08:50 112.jpg
文件 405222 2013-07-23 10:26 12.jpg
文件 58276 2013-07-23 15:44 34.jpg
文件 48111 2013-07-22 19:12 a00.jpg
文件 4170 2014-05-21 15:13 CMQ.m
文件 1208 2013-07-23 12:32 DistortionRate.m
文件 68111 2013-06-09 13:57 f.jpg
文件 5653 2014-06-04 12:01 Fish_3D_2014.fig
文件 34511 2014-06-04 12:01 Fish_3D_2014.m
文件 6565 2014-05-29 13:29 fish_3D_Cube.m
文件 6502 2014-05-21 15:02 fish_3D_origin.m
文件 5545 2014-05-29 13:39 fish_3D_Pyramid.m
文件 5530 2014-05-31 08:51 fish_3D_Pyramid_simplify.m
文件 5661 2014-05-29 13:41 fish_3D_Pyramid_zero.m
文件 743 2014-05-14 11:36 fish_correcttion.m
文件 16710 2014-10-26 19:52 renyan01.JPG
文件 354 2014-05-28 22:23 solve_equatation.m
文件 1508 2013-07-24 10:37 Spherical_coordinates.m
文件 1470 2013-07-24 13:26 Spherical_perspective_projection.m
文件 254 2013-07-24 13:39 鱼眼校正程序.txt
- 上一篇:sar点目标成像程序
- 下一篇:联合功率分配与反馈速率控制优化问题研究
相关资源
- sar点目标成像程序
- matlab传统方法图像去雾
- 几十个常见的MATLAB程序
- 基于pso的matlab svm参数优化寻优
- vsslms与传统算法比较
- matlab有源电力滤波器的仿真模型(A
- OPSO 基于斯坦纳树的配电网规划研究程
- matlab实现的struck目标跟踪
- matlab单幅图像去雾的实现
- 雷达地杂波(radar clutter)仿真程序
- matlab GPS伪距(pseudorange)单点定位
- matlab永磁同步电机直接转矩控制
- matlab计算时间序列样本熵
- matlab 二进制防碰撞算法
- matlab图像标记
- MATLAB的航迹规划毕业设计
- 瞬变电磁TEM层状介质正演(TEM forwar
- 数字图像相关方法(DIC)的计算位移
- matlab版的卷积神经网络
- 典型的霍夫变换检测圆
- GMSK信号调制和解调的仿真代码
- 双目视觉下的三维重建
- A星算法进行栅格法路径规划
- matlab EMD 降噪方法
- matlab实现的SVM多分类
- 最大功率跟踪(MPPT)爬山法的控制模
- 一个简单的DCO- OFDM 代码
- MATLAB实现的AES加密和解密算法
- STKalman 强跟踪滤波器的MATLAB函数文件
- 下垂控制的模型(droop control)
评论
共有 条评论