私は 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に変換後