1

私は OCR プロジェクトに取り組んでおり、認識されるテキスト画像に 2 つの文字が接続されている可能性があるという問題に直面しているため、すべての文字を取得しようとすると、2 つの文字が 1 つの画像として取得されます。ここにコードがあります

BW1 = imread('test.png');
BW1 = BW1(:,:,1);
BW1=im2bw(BW1,0.9);
imshow(BW1)
patterns = bwlabel(~BW1);
patternStats = regionprops(patterns,'all');
patternNumber = size(patternStats);
imagePatternArray = cell(patternNumber);

%make cell array of pattern Matrices
for i = 1:1:patternNumber
  imageMatrix = patternStats(i).Image;
  imageMatrix = imresize(imageMatrix, [25 25]);
  imagePatternArray{i}=imageMatrix;
end  

元の画像 元の画像

BWに変換後 加工画像

4

1 に答える 1