资源简介
此源代码利用边缘检测首先对图像进行分割,然后对其进行上下左右扫描确定的边界 最后把车牌区域定位出来
代码片段和文件信息
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 字符分割模块算法
% 定位剪切后的彩色车牌图像--灰度--二值化--统一到黑底白字--去除上下边框
% --切割出最小范围--滤波--形态学处理--分割出7个字符
% 去除上下边框算法:
% 1.黑白跳变小于阈值则被视为背景;2.连续白线大于某阈值则该白线被认为是背景
% 3.单行白色大于阈值则被认为是背景,考虑FLAG的值;
% 4.做完以上处理后,上边1/2 中搜索连续两条黑线,认为该黑线以上为背景;在下边1/2 中搜索连续两条黑线,认为该黑线以下为背景
% 归一化为 40*20 ,商用系统程序中归一化为 32*16 ,此处仅演示作用
function [d]=lpcseg(jpg)
I=imread(‘car.jpg‘);
I1=rgb2gray(I);
I2=edge(I1‘robert‘0.15‘both‘);
se=[1;1;1];
I3=imerode(I2se);
se=strel(‘rectangle‘[2525]);
I4=imclose(I3se);
I5=bwareaopen(I42000);
[yxz]=size(I5);
myI=double(I5);
tic
white_y=zeros(y1);
for i=1:y
for j=1:x
if(myI(ij1)==1)
white_y(i1)= white_y(i1)+1;
end
end
相关资源
- edge_detection 利用小波边缘检测算法实
- 47457821nicecaridentity 一个很好的车牌识
- Zernike 亚像素边缘检测的matlab代码
- canny 自己实现的canny边缘检测算子
- tuxiangfenge Matlab边缘检测和区域生长图
- CNN_Edge_extraction CNN图像边缘检测
- sar-edge-detection sar 图像边缘检测算子
- Matlab_source_for_edge_detector_using_quaterni
- cannyedgedetection.tar canny边缘检测的mat
- Zernike_code 经典亚像素边缘检测算法
- Matlab 边缘检测与Hough变换
- MATLAB图像边缘检测
- 提取一幅图像的边缘,基于matlab
- facet小面灰度图像边缘检测
- 小波模极大值算法边缘检测
- 边缘检测和hough 变换实现边缘检测
- 数字图像处理实验六 图像的边缘检测
- 基于Zernike正交矩的图像亚像素边缘检
- 基于matlab图像处理的文字区域检测实
- 基于小波变换模极大的多尺度图像边
- matlab基于彩色图像的车牌定位只适用
评论
共有 条评论