资源简介
该程序用最小二乘法实现倾斜校正,校正效果好,程序简单易懂
代码片段和文件信息
%利用最小二乘法进行图像倾斜校正
clear all
I=imread(‘F:\MyMATLAB\qxjz\qingxie.jpg‘);
imview(I);
A=0; %最小二乘法求解中的第1项
B=0; %最小二乘法求解中的第2项
C=0; %最小二乘法求解中的第3项
D=0; %最小二乘法求解中分母的第1项
N=0; %计算图像中为1的个数
I1=im2bw(I0.3); %对输入图像进行二值化处理
[mn]=size(I1);
II=ones(mn);
II=-1*I1+II; %反色处理
[mn]=find(II);
rowmin=min(m);
rowmax=max(m);
colummin=min(n);
colummax=max(n);
I2=II(rowmin:rowmaxcolummin:colummax); %显示文字部分
[mn]=size(I2);
for i=1:m
for j=1:n
A=A+I2(ij)*i*j;
B=B+I2(ij)*i;
C=C+I2(ij)*j;
D=D+I2(ij)*j*j;
N=I2(ij)+N; %计算最小二乘法中的各项
end
end
U=N*A-C*B;
V=N*D-C*C;
a=U/V; %计算啮合直线的斜率
rotate=atan(a);
rotate=rotate*180/3.142;
J=imrotate(I2rotate); %对图像进行旋转
figureimshow(J); %显示经过校正的图像
- 上一篇:s7200 smart modbus通讯例程
- 下一篇:JM软件配置文件的参数说明
相关资源
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
评论
共有 条评论