本人正在做 基于matlab 的车牌识别 现向各位百度大侠们求助 一些二值化以及滤波等程序 感激不尽!!!!!

2025-05-20 00:32:26
推荐回答(2个)
回答1:

b=imread('cp.jpg');
g_max=double(max(max(b)));
g_min=double(min(min(b)));
T=round(g_max-(g_max-g_min)/3); % T 为二值化的阈值
[m,n]=size(b);
d=(double(b)>=T); % d:二值图像 二值图像 二值图像 二值图像

% 某些图像进行操作
% 膨胀或腐蚀
% se=strel('square',3); % 使用一个3*3的正方形结果元素对象对创建的图像进行膨胀
% 'line'/'diamond'/'ball'...
se=eye(2); % eye(n) returns the n-by-n identity matrix 单位矩阵
[m,n]=size(d);
if bwarea(d)/m/n>=0.365
d=imerode(d,se);
elseif bwarea(d)/m/n<=0.235
d=imdilate(d,se);
end

有问题呼我 都嘛时候 还没答辩??

回答2:

硕士 有偿代做