clear,clc,close all;
tic
I=imread('C:\Users\xueyisong\Desktop\车牌识别\32.JPG');
imshow(I);title('Original image');
gray=rgb2gray(I);figure,imshow(gray);title('Grayscale image');
bw=edge(gray,'sobel');
theta=1:180;%水平校正
[R,xp]=radon(bw,theta);
[I0,J]=find(R>=max(max(R)));%J记录了倾斜角
qingxiejiao=90-J;
I1=imrotate(I,qingxiejiao,'bilinear','loose');
figure,imshow(I1);title('correct image');
gray=rgb2gray(I1);
bw2=edge(gray,'sobel');
theta=-45:45;%垂直校正
[R,xp]=radon(bw2,theta);
[I0,J1]=find(R>=max(max(R)));
qingxiejiao=45-J1;
H=[1,0,0;tand(qingxiejiao),1,0;0,0,1];
T=maketform('affine',H);
I2=imtransform(I1,T);
toc
figure,imshow(I2);title('correct image');
采用radon变换的倾斜车牌校正
需积分: 50 70 浏览量
2018-05-21
17:35:49
上传
评论 1
收藏 569B ZIP 举报
nemoyss
- 粉丝: 30
- 资源: 2
最新资源
- IMG_20240508_075130.jpg
- 阿里云认证普尔文考场预约指引v1.5.pdf
- linux-shell学习笔记.pdf
- Xilinx FPGA时钟资源详述
- Linux-shell脚本全面学习.pdf
- Java入门到起飞 – 带源码课件 据说是学JAVA基础的天花板
- 算法部署-使用deepstream在GPU上部署YOLOX目标检测算法-附项目源码-优质项目实战.zip
- Python基于Flask人力资源管理系统+源代码+文档说明+数据库.zip
- java反编译软件,class文件反编译为java文件
- 使用WebService技术实现天气预报实时查询,开发工具:Visual Studio
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈