Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 34, средняя оценка - 4.94
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465
#1

Распознавание текста - C++

05.02.2013, 09:25. Просмотров 4820. Ответов 25
Метки нет (Все метки)

Доброе утро! На форуме находится множество подобных тем, однако конкретной информации так и не было найдено. Имеется задача - научить программу распознавать символы - в частности - автомобильные номера. Я в курсе, что имеется чудо-библиотека OpenCV, однако не совсем понимаю куда копать, поэтому прошу помощи: что делать? Я понимаю, что для начала изображение необходимо перевести в черно-белое, чтобы потом работать с ним... Но можно подробнее все? С чего начать? Может есть какие-нибудь наработки? Спасибо!

Добавлено через 17 минут
Так.... Чуток прояснилось, Сначала необходимо перевести изображение в черно-белое, затем произвести сегментацию... Пока вопрос состоит в том - как это сделать?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.02.2013, 09:25
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распознавание текста (C++):

распознавание текста - C++
господа такой вопрос - есть ли в свободном распространении либа или длл для распознавание отсканированного текста

Распознавание текста - C++
Здравствуйте. Сделал программу на C++ чтобы программа приветствовала меня и спрашивала может ли чем-нибудь мне помочь. Можно ли прописать в...

Распознавание текста на изображении - C++
Здравствуйте , я был бы очень благодарен если бы кто то помог мне разобраться в том как комп читает изображения , поделился кодом из...

Распознавание текста на картинке - C++
помогите плизз (((

Распознавание текста. С чего начать? - C++
Приветствую. Как я себе представляю ... : 1. Есть два компа, связаны в домашнюю сеть через роутер. 2. На первом компе (К1) делаю...

Распознавание текста - C++
народ всем привет) подскажите пожалуйста литература, а если быть точнее как написать сканер текста( приложения) в каком направлении капать?...

25
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
05.02.2013, 23:45 #16
Цитата Сообщение от Игорь с++ Посмотреть сообщение
поэтому пытаюсь делать там
я пробывал подключиьт в 2010 но там нет папок включения...
нашел на ютубе, но там только подключение к проекту.. а так что бы при включении VS не нашлось(

Добавлено через 1 минуту
Цитата Сообщение от kristi1 Посмотреть сообщение
zybrzybr, Ну а в чем проблема... смотрите какие файлы необходимы, ищите поиском их, затем прописываете путь к ним в компиляторе, в основном все в include...
как то сделал, что нехватало libopencv_core230.dll но во включенных папках она есть!
0
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
06.02.2013, 10:16 #17
Цитата Сообщение от zybrzybr Посмотреть сообщение
Распаковываю OpenCV-2.3.0 (700Мб) в С:\ , там две папки "build" (632МБ), "opencv" (137Мб)
папка opencv содержит файлы СМаке.
папка build содержит Код Code1
2
3
4
5
bin\
include\
Python\
x64\
x86\подскажите что дальше?
а, и еще установил MinGW
Не знаю, как насчет версии 2.3.0, но в последней версии 2.4.3 есть готовая сборка под mingw

Цитата Сообщение от zybrzybr Посмотреть сообщение
как то сделал, что нехватало libopencv_core230.dll но во включенных папках она есть!
dll должны быть доступны либо через системные пути или лежать в папке с исполняемым файлом.

Добавлено через 6 минут
Цитата Сообщение от kristi1 Посмотреть сообщение
Кхм, имеется решение проблемы в MatLab, но почему-то вылетает с ошибкой, мол что-то не то с аргументами в 11-й строке, в чем проблема? разработчик в блоге писал, что все работает....
Цитата Сообщение от kristi1 Посмотреть сообщение
Что можно с этим сделать?
Matlab M
1
srcI = imread(filename);
В этой строке? Если да, то проверяйте корректность пути заданного в filename.
0
kristi1
10 / 10 / 1
Регистрация: 07.03.2010
Сообщений: 465
06.02.2013, 10:26  [ТС] #18
Nagdiel, А как он задается? Я просто осваиваю MatLab и не знаю как он задается.... Объясните пожалуйста??
0
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
06.02.2013, 10:44 #19
А как Вы запускаете? Если просто открыли файл и пытаетесь выполнить, то будет ошибка, что не переданы аргументы. Вызывать надо из коммандной строки, другой m-функции или m-файла с указанием конкретных аргументов. Например, CarNumberRecognition('C:\img.jpg', 1)

P.S. Вопросы по matlab лучше задавайте в соответсвующей ветке форума
1
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
06.02.2013, 17:35 #20
Цитата Сообщение от Nagdiel Посмотреть сообщение
Не знаю, как насчет версии 2.3.0, но в последней версии 2.4.3 есть готовая сборка под mingw
2.3.0
Код
3rdparty\
android\
apps\
build\
cmake\
data\
doc\
include\
ios\
modules\
samples\
CMakeLists.txt
index.rst
README
добавлять только из build?
0
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
07.02.2013, 09:43 #21
Цитата Сообщение от zybrzybr Посмотреть сообщение
добавлять только из build?
Вы о чем? Что Вы хотите добавлять и куда?

У меня, например, в папке build\x86 лежат сборки под VC9, VC10 и Mingw, и lib`ы и dll. Все заголовочные файлы в build\include.
0
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
07.02.2013, 19:18 #22
Цитата Сообщение от Nagdiel Посмотреть сообщение
Вы о чем? Что Вы хотите добавлять и куда?

У меня, например, в папке build\x86 лежат сборки под VC9, VC10 и Mingw, и lib`ы и dll. Все заголовочные файлы в build\include.
собственно :
0
Миниатюры
Распознавание текста   Распознавание текста   Распознавание текста  

Распознавание текста  
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
08.02.2013, 00:31 #23
Насчет Code Block и Mingw я вряд ли могу квалифицировано ответить. Вероятно надо скачать библиотеки libgcc_s_dw2-1.dll , libstdc++-6.dll. Посмотрите вот сюда:
http://networkuser.wordpress.com/tag/opencv-in-code-block/
http://stackoverflow.com/questions/1...l-in-codeblock
1
zybrzybr
17 / 16 / 0
Регистрация: 29.09.2010
Сообщений: 156
08.02.2013, 22:55 #24
Цитата Сообщение от Nagdiel Посмотреть сообщение
Насчет Code Block и Mingw я вряд ли могу квалифицировано ответить. Вероятно надо скачать библиотеки libgcc_s_dw2-1.dll , libstdc++-6.dll. Посмотрите вот сюда: http://networkuser.wordpress.com/tag...in-code-block/ http://stackoverflow.com/questions/1...l-in-codeblock
спасибо! вроде ошибка пропала, но вот что за ошибка в этом тестовом примере??
0
Миниатюры
Распознавание текста  
Nagdiel
114 / 114 / 3
Регистрация: 23.12.2012
Сообщений: 195
09.02.2013, 00:21 #25
Пример, видимо, написан под чистый С (без плюсов). Там строковый литерал "Image0.jpg" имеет тип char*. В С++ строковой литерал имеет тип const char*, но автоматическое приведение к char* согласно стандарту С++03 является нежелательным. Поэтому надо писать либо так
C++
1
const char *filename = argc==2 ? argv[1] : "img1.jpg";
либо делать явное преобразование
C++
1
char *filename = argc==2 ? argv[1] : (char*)"img1.jpg";
1
Игорь с++
436 / 459 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
09.02.2013, 09:38 #26
zybrzybr, а вы на картинке текст распознаёте , или ещё для чего то используете ?
0
09.02.2013, 09:38
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2013, 09:38
Привет! Вот еще темы с ответами:

Распознавание текста - C++
Здравствуйте. Пишу программу которая получает данные от другой программы (игры). Из памяти данные извлечь не получилось (запутано все много...

Распознавание текста OpenCV - C++
Доброго времени суток! посмотрел на днях видео https://www.youtube.com/watch?v=pgth0qxTgYY и меня заитересовал этот проект. моя идея...

Распознавание образов - C++
здравствуйте. нужно написать программу для распознавания типов водного транспорта (лодка, корабль, подводная лодка).распознавание образов ...

Распознавание кода - C++
Суть задачи в том что в программу надо задать какой-то код(html) ,и она его проверяла и находила в нём определенный тег,и выдавало это на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru