2013-03-03 2 views
2

Я новичок в Matlab, и я пытаюсь изучить OCR в нем. Пока я просто пытаюсь заставить систему работать перед погружением в теорию построения моей собственной системы.Признание персонажа

В любом случае я следующий фрагмент кода из here

Однако всякий раз, когда я пытаюсь код не только мои прямоугольники появляются перевернутыми, но они также не налагаются на моем оригинальном изображении.

Я имею в виду, что проблема может быть здесь

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

Я использую Matlab R2012b. Любая помощь в этом отношении была бы действительно оценена.

ответ

2

Несколько ссылок для проверки:

Они должны быть достаточно, чтобы помочь вам успешно завершить. У меня была аналогичная задача, и я использовал их. (Мне пришлось распознавать монеты с изображением с помощью Matlab с использованием разных алгоритмов.) Итак: проверьте все доступные примеры, проверьте все/основные существующие примеры/идеи алгоритма (на других языках возможно: результаты google.lv были для меня отличными!), Затем объедините их все, чтобы лучше создать рабочий пример.

Еще один хороший ресурс, если вы застряли: напишите свой вопрос here, on the mathworks matlab central newsgroup. Но будьте внимательны: вы должны были сделать «свою домашнюю работу» перед публикацией, потому что люди там могут помочь, но (как здесь) они не решают проблему для вас.

Удачи.

Смежные вопросы