2013-03-03 2 views
2

Je suis nouveau sur matlab et j'essaie d'apprendre l'OCR. Pour l'instant, j'essaie simplement de faire fonctionner un système avant de plonger dans la théorie de la construction de mon propre système.Reconnaissance de caractères

Je suivais Anyways extrait de code de here

Cependant chaque fois que j'essayer le code non seulement mes rectangles apparaissent inversés, mais ils ne sont pas imposées à mon image originale.

Je pense que le problème pourrait être ici

[Ilabel num] = bwlabel(Ifill); 
disp(num); 
Iprops = regionprops(Ilabel); 
Ibox = [Iprops.BoundingBox]; 
Ibox = reshape(Ibox,[4 50]); 
imshow(I) 

Je Matlab R2012b. Toute aide à cet égard serait vraiment appréciée.

Répondre

2

Quelques références à vérifier:

Ceux-ci devraient être assez pour vous aider à terminer avec succès. J'ai eu une tâche similaire et les ai utilisés. (J'ai dû reconnaître les pièces en image avec matlab en utilisant des algorithmes différents.) Donc: vérifier tous les exemples disponibles, vérifier tous/principaux algorithmes existants/idées (dans d'autres langues éventuellement: les résultats google.lv étaient super pour moi!), Puis combinez-les tous pour mieux créer un exemple de travail.

Une autre bonne ressource si vous êtes bloqué: posez votre question here, on the mathworks matlab central newsgroup. Mais sachez que vous devez avoir fait vos devoirs avant de les poster, car les gens peuvent vous aider, mais (comme ici) ils ne résoudront pas le problème pour vous.

Bonne chance.

Questions connexes