如何使用matlab实现图像的几何校正

如何使用matlab实现图像的几何校正,第1张

可以用RODAN法校正, 1. 先灰度化,求出春亩图像尺寸[m n] = size(I)2. theta = 0:180 R = radon(I, theta) 3. 求出图像中心点至边界的距离L = round((m/2).^2+(n/2).^2) [C,angle] = max(R(L,:)) angle=angle-1%angle为图像倾斜角度 4. A = imrotate(I,angle,'bilinear') imshow(A)%校正扒改森歼团后图片

Matlab常用工具箱 MATLAB包括拥有数百个内部函数的主包和三十几种工具包。工具包又可以分为功能性工具包和学科工具包。功能工具包用来扩充MATLAB的符号计算悄渣,可视化建模仿真,文字处理及实时控制等功能。学科工具包是专业性比较强的工具包,控制工具包,信号处理工具包,通信工具包等都属于此类。

开放性使MATLAB广受用户欢迎。除内部函数外,所有MATLAB主包文件和各种工具包都是可读可修改的文件,用户通过对源程序的修改或加入自己编写程序构造新的专用工具包。

Matlab Main Toolbox——matlab主工具箱

Control System Toolbox——控制系统工具箱

Communication Toolbox——通讯工具箱

Financial Toolbox——财政金融工具箱

System Identification Toolbox——系统辨识工具箱

Fuzzy Logic Toolbox——模糊逻辑工具箱

Higher-Order Spectral Analysis Toolbox——高阶谱分析工具箱

Image Processing Toolbox——图象处理工具箱

LMI Control Toolbox——线性矩阵不等式工具箱

Model predictive Control Toolbox——模型预测控制工具箱

μ-Analysis and Synthesis Toolbox——μ分析工具箱

Neural Network Toolbox——神经网络工具箱

Optimization Toolbox——优化工具箱

Partial Differential Toolbox——偏微分方程工具箱

Robust Control Toolbox——鲁棒控制工具箱

Signal Processing Toolbox——信号处理工具箱

Spline Toolbox——样条工具箱

Statistics Toolbox——统计工具箱

Symbolic Math Toolbox——符号数学工具箱

Simulink Toolbox——动态仿真工具箱

Wavele Toolbox——小波工具箱 [编辑本段]常用函数 Matlab内部常数[3]

eps:浮点相对精度

exp:自然对数的底数e

i 或 j:基本虚数单位

inf 或 Inf:无限大, 例如1/0

nan或NaN:非数值(Not a number),例如启辩悄0/0

pi:圆周率 p(= 3.1415926...)

realmax:系统所能表示的最大数值

realmin:系统所能表示的最小数值

nargin: 函数的输入引数个数

nargout: 函数的输出引数个数

lasterr:存放最新的错误信息

lastwarn:存放最新的警告信息

MATLAB常用基本数学函数

abs(x):纯量的绝对值或向量的长度

angle(z):复数z的相角(Phase angle)

sqrt(x):开平方

real(z):复数z的实部

imag(z):复数z的虚部

conj(z):复数z的共轭复数

round(x):四舍五入至最近整数

fix(x):无论正负,舍去小数至最近整数

floor(x):地板函数,即舍去正小数至最近整数

ceil(x):天花板函数,即加入正小数至最近整数

rat(x):将实数x化为分灶举数表示

rats(x):将实数x化为多项分数展开

sign(x):符号函数 (Signum function)。

当x0时,sign(x)=-1;

当x=0时,sign(x)=0

当x0时,sign(x)=1。

rem(x,y):求x除以y的馀数

gcd(x,y):整数x和y的最大公因数

lcm(x,y):整数x和y的最小公倍数

exp(x) :自然指数

pow2(x):2的指数

log(x):以e为底的对数,即自然对数或

log2(x):以2为底的对数

log10(x):以10为底的对数

MATLAB常用三角函数

sin(x):正弦函数

cos(x):余弦函数

tan(x):正切函数

asin(x):反正弦函数

acos(x):反余弦函数

atan(x):反正切函数

atan2(x,y):四象限的反正切函数

sinh(x):双曲正弦函数

cosh(x):双曲余弦函数

tanh(x):双曲正切函数

asinh(x):反双曲正弦函数

acosh(x):反双曲余弦函数

atanh(x):反双曲正切函数

适用于向量的常用函数有

min(x): 向量x的元素的最小值

max(x): 向量x的元素的最大值

mean(x): 向量x的元素的平均值

median(x): 向量x的元素的中位数

std(x): 向量x的元素的标准差

diff(x): 向量x的相邻元素的差

sort(x): 对向量x的元素进行排序(Sorting)

length(x): 向量x的元素个数

norm(x): 向量x的欧氏(Euclidean)长度

sum(x): 向量x的元素总和

prod(x): 向量x的元素总乘积

cumsum(x): 向量x的累计元素总和

cumprod(x): 向量x的累计元素总乘积

dot(x, y): 向量x和y的内积

cross(x, y): 向量x和y的外积

MATLAB基本绘图函数

plot: x轴和y轴均为线性刻度(Linear scale)

loglog: x轴和y轴均为对数刻度(Logarithmic scale)

semilogx: x轴为对数刻度,y轴为线性刻度

semilogy: x轴为线性刻度,y轴为对数刻度

matlab插值和样条plot绘图函数的参数

字元 颜色 字元 图线型态

y 黄色 . 点

k 黑色 o 圆

w 白色 x x

b 蓝色 + +

g 绿色 * *

r 红色 - 实线

c 亮青色 : 点线

m 锰紫色 -. 点虚线

-- 虚线

注解

xlabel('Input Value')% x轴注解

ylabel('Function Value')% y轴注解

title('Two Trigonometric Functions')% 图形标题

legend('y = sin(x)','y = cos(x)')% 图形注解

grid on% 显示格线

二维绘图函数

bar 长条图

errorbar 图形加上误差范围

fplot 较精确的函数图形

polar 极座标图

hist 累计图

rose 极座标累计图

stairs 阶梯图

stem 针状图

fill 实心图

feather 羽毛图

compass 罗盘图

quiver 向量场图[4]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12350379.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存