rbfcharandnumbertrain.m

来自「基于径向基神经网络的字符和数字的训练」· M 代码 · 共 61 行

M
61
字号
close all
clear
clc

alphabet=[];

for i=0:23
    for j=1:10
        str=strcat(num2str(j),'.bmp');
        str=strcat('_',str);
    str=strcat(num2str(i),str);
    str=strcat('F:\zgq\车牌识别\mywork\测试数字\训练样本(字母)3\字母\',str);
    img=imread(str);
    [m n]=size(img);
    for ii=1:m
        for jj=1:n
            if img(ii,jj)>100
                img(ii,jj)=1;
            else
                img(ii,jj)=0;
            end
        end
    end
    img=double(img);
    img=reshape(img,m*n,1);
    alphabet=[alphabet img];
    end
end
for i=0:9
    for j=1:10
        str=strcat(num2str(j),'.bmp');
        str=strcat('_',str);
    str=strcat(num2str(i),str);
    str=strcat('F:\zgq\车牌识别\mywork\测试数字\训练样本1\',str);
    img=imread(str);
    [m n]=size(img);
    for ii=1:m
        for jj=1:n
            if img(ii,jj)>100
                img(ii,jj)=1;
            else
                img(ii,jj)=0;
            end
        end
    end
    img=double(img);
    img=reshape(img,m*n,1);
    alphabet=[alphabet img];
    end
end
P=alphabet;
spread=14;
T=zeros(34,340);
for i=1:34
     T(i,((i-1)*10)+1:(i*10))=1;
end
     
netCharAndNumber=newrbe(P,T,spread);

save netCharAndNumber netCharAndNumber

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?