Comment extraire du Texte des régions dans des images à l'aide de Matlab?

Je suis en train d'écrire un matlab programme qui permet de détecter le texte dans une scène d'images. Je suis prendre l'aide de cette vidéo conférence et de papier. J'ai compris quelques premières étapes et de ne détection de bord (je suis pour l'ajout d'images ci-dessous). Maintenant, je veux extraire(séparée) seul le texte final de l'image. Comment dois-je faire?

Mon code:

i = imread('f:\new.jpg');
i1 = rgb2gray(i);
imshow(i1);

i2 = edge(i1,'canny',0.3);
imshow(i2);

se = strel('square',2);
i3 = imdilate(i2,se);
imshow(i3);

i4 = imfill(i3,'holes');
imshow(i4);

[Ilabel num] = bwlabel(i4);
disp(num);
Iprops = regionprops(Ilabel);
Ibox = [Iprops.BoundingBox];
Ibox = reshape(Ibox,[4 92]);
imshow(i);

hold on;
for cnt = 1:92
    rectangle('position',Ibox(:,cnt),'edgecolor','r');
end

L'image finale:
Comment extraire du Texte des régions dans des images à l'aide de Matlab?

OriginalL'auteur Heisenberg | 2013-03-29