最近做字符识别,看了shape context,下载了源代码,进行修改,使其适用于我自己的图像
主要是对数字识别进行了修改,将脚本中读取mat文件的部分,改为读取自己的图片。
原始程序为:
if ~(exist('train_data')&exist('label_train'))
% load digit_100_train_easy;
load digit_100_train_hard;
end
% choose which two digits to compare:
mm=26;
nn=27;
%%%
%%% image loading
%%%
V1=reshape(train_data(mm,:),28,28)';
V1=imresize(V1,sf,'bil');
V2=reshape(train_data(nn,:),28,28)';
V2=imresize(V2,sf,'bil');
修改为:
%%% image loading
V1 = imread(image1);
if ndims(V1) == 3
V1 = rgb2gray(V1);
end
V1 = double(V1/256);
V1 = imresize(V1,[48,24]);
V1=imresize(V1,sf,'bil');
V2 = imread(image2);
if ndims(V2) == 3
V2 = rgb2gray(V2);
end
V2 = double( V2/256);
V2 = imresize(V2,[48,24]);
V2=imresize(V2,sf,'bil');
image1和image2是图片路径。