• 大小: 14KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: 其他
  • 标签: matlab  

资源简介

车牌倾斜校正,基于Radon变换的车牌倾斜校正实现和应用。

资源截图

代码片段和文件信息

clear all;  %清除工作空间,关闭图形窗口,清除命令行
close all;
clc;
I=imread(‘车牌1.jpg‘);              %图像输入
I1=rgb2gray(I);                 %转换成灰度图像I1        
I2=wiener2(I1[55]);            %对图像进行维纳滤波I2  
I3=edge(I2‘sobel‘ ‘horizontal‘);%用Sobel水平算子对图像边缘化
theta=0:179;    %设置选择角度
r=radon(I3theta);%对图像进行Radon变换
[mn]=size(r);
c=1;
for i=1:m
    for j=1:n
        if  r(11)           r(11)=r(ij);
            c=j;
        end
    end
end                              %检测Radon变换矩阵中的峰值所对应的列坐标
rot=90-c;%确定旋转角度
I4=imrotate(I2rot‘crop‘);        %对图像进行旋转矫正
set(0‘defaultFigurePosition‘[1001001200450]); %修改图形图像位置的默认设置
set(0‘defaultFigureColor‘[1 1 1])                 %修改图形背景颜色的设置
figure                                             %显示处理结果
subplot(121)imshow(I)
subplot(122)imshow(I2)
figure
subplot(121)imshow(I3)
subplot(122)imshow(I4)

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        997  2012-11-09 09:20  车牌倾斜校正\chap15_6.m

     文件      13944  2012-09-17 09:25  车牌倾斜校正\车牌1.JPG

     目录          0  2018-10-12 21:51  车牌倾斜校正

----------- ---------  ---------- -----  ----

                14941                    3


评论

共有 条评论