Вылетает YAGF (распознавание текста)

Офисные пакеты, текстовые и табличные процессоры и т.д.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

Вылетает YAGF (распознавание текста)

Сообщение Bill Williamson » 26 окт 2016, 19:55

Установил CuneiForm, оболочку YAGF и aspell-ru. При попытке открыть файлы для распознавания вылетает.
Выхлоп такой:
~ $ yagf
Qt has caught an exception thrown from an event handler. Throwing
exceptions from an event handler is not supported in Qt. You must
reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Аварийный останов
Как можно исправить? Есть еще подобные программы для распознавания?

Решение colonel » 22 янв 2017, 17:08
зы (к #14)
В общем так...
Не знаю как там будет у тех у кого " Аварийный останов" с "Qt has caught an exception .......................::bad_alloc "
а у мну с "Ошибкой сегментирования"
попробовал рекомендации что были указаны в ссылке в #12 ( про ошибку сегментирования ) - сделал обновление системы (по 1,2,3 уровням) , удалил yagf и снова установил...
результат тот же...
решил попробовать другую версию найти и установить, залез в инет глянуть что там за версии , для каких дистров , и чем отличаются /какие новшества ...
в итоге, запустил программу, ту которая в репах для минт 18.1(ксениал) , залез в настройки программы ,...
собсно вот результат
1.png
2.png
(оказывается всего одного клика было достаточно чтобы заработало )
Не по теме
где-то ещё в какой-то в теме было про то что brasero в минт18.1 не работает, так таки замечательно работает , да iso из cd\dvd кроме brasero всегда можно ещё в одной программе записывать ( и программка эта по дефолту в минтах стоит ).....

Перейти к ответу ➙
Последний раз редактировалось пользователем 1 Dja; всего редактировалось раз: 28
Причина: добавил уточнение
Изображение

Аватара пользователя

Автор темы
Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

Re: Вылетает YAGF

Сообщение Bill Williamson » 27 окт 2016, 09:06

Решилось установкой GImageReader + tesseract-ocr + tesseract-ocr-rus.
Изображение

Аватара пользователя

zuzabrik
Сообщения: 1635
Зарегистрирован: 29 авг 2016, 09:08
Решено: 19
Благодарил (а): 103 раза
Поблагодарили: 510 раз

Re: Вылетает YAGF

Сообщение zuzabrik » 27 окт 2016, 18:10

Хорошо когда сам спросил, сам ответил :)
Наш IRC-канал для общения: #linuxmint-ru на сервере irc.spotchat.org
Для захода откройте HexChat, выберите сервер Linux Mint и наберите в чате /join #linuxmint-ru
Или любым другим удобным способом ;)

Аватара пользователя

Автор темы
Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

Re: Вылетает YAGF

Сообщение Bill Williamson » 27 окт 2016, 18:20

zuzabrik, вопрос всё равно не решен. :smile: Мне бы хотелось увидеть работу CuneiForm и сравнить с tesseract.
Изображение

Аватара пользователя

Chocobo
Сообщения: 9251
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2661 раз

Re: Вылетает YAGF

Сообщение Chocobo » 27 окт 2016, 19:53

Bill Williamson, У меня YAGF завелся без ошибок в 17.3 MATE. Устанавливал из родных реп:

Код: Выделить всё

apt install cuneiform yagf
А вот результаты его работы по первому впечатлению не очень (С кириллицей, как минимум... хотя может требует какой-либо настройки :scratch: )
yagf.png
yagf2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

Автор темы
Bill Williamson
Сообщения: 927
Зарегистрирован: 31 авг 2016, 10:38
Решено: 34
Благодарил (а): 290 раз
Поблагодарили: 247 раз

Re: Вылетает YAGF

Сообщение Bill Williamson » 28 окт 2016, 07:10

Chocobo, видимо текст содержания с подчеркиваниями слишком сложный. На GImageReader тоже очень плохо получается. А вот когда чёткий текст :smile: :
GImage.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение

Аватара пользователя

Chocobo
Сообщения: 9251
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2661 раз

Re: Вылетает YAGF

Сообщение Chocobo » 28 окт 2016, 07:29

Bill Williamson, на примере такого текста вышло норм, несмотря на то что отскринил и обрезал источник отсюда, и сохранил в небольшой jpeg, вот тут видно:
yagf3.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение

Аватара пользователя

Sergey_1973
Сообщения: 102
Зарегистрирован: 13 янв 2017, 10:42
Благодарил (а): 46 раз
Поблагодарили: 4 раза

Вылетает YAGF (распознавание текста)

Сообщение Sergey_1973 » 22 янв 2017, 11:25

Происходит то же самое: вылетает при загрузке в него графического файла.
System: Host: asus Kernel: 4.4.0-59-generic x86_64 (64 bit gcc: 5.4.0)
Desktop: Cinnamon 3.2.7 (Gtk 3.18.9-1ubuntu3.1) dm: mdm Distro: Linux Mint 18.1 Serena
Machine: System: ASUSTeK (portable) product: E502SA v: 1.0
Mobo: ASUSTeK model: E502SA v: 1.0 Bios: American Megatrends v: E502SA.210 date: 04/13/2016
CPU: Quad core Intel Pentium N3700 (-MCP-) cache: 1024 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 12799
clock speeds: min/max: 480/2400 MHz 1: 2400 MHz 2: 2400 MHz 3: 2400 MHz 4: 2400 MHz
Graphics: Card: Intel Device 22b1 bus-ID: 00:02.0 chip-ID: 8086:22b1
Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
Resolution: 1366x768@60.05hz
GLX Renderer: Mesa DRI Intel HD Graphics (Cherryview)
GLX Version: 3.0 Mesa 11.2.0 Direct Rendering: Yes
Audio: Card Intel Device 2284 driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:2284
Sound: Advanced Linux Sound Architecture v: k4.4.0-59-generic
Network: Card-1: Realtek RTL8723BE PCIe Wireless Network Adapter
driver: rtl8723be port: e000 bus-ID: 02:00.0 chip-ID: 10ec:b723
IF: wlp2s0 state: up mac: <filter>
Card-2: Realtek RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.2 chip-ID: 10ec:8136
IF: enp3s0f2 state: down mac: <filter>
Drives: HDD Total Size: 128.0GB (14.0% used)
ID-1: /dev/sda model: TS128GSSD360S size: 128.0GB serial: D067851033
ID-2: /dev/mmcblk0 model: N/A size: 31.1GB serial: 0x01b2930a
Partition: ID-1: / size: 65G used: 13G (22%) fs: ext4 dev: /dev/sda5
ID-2: swap-1 size: 4.19GB used: 0.00GB (0%) fs: swap dev: /dev/sda4
RAID: System: supported: N/A
No RAID devices: /proc/mdstat, md_mod kernel module present
Unused Devices: none
Sensors: System Temperatures: cpu: 6280.0C mobo: 55.0C
Fan Speeds (in rpm): cpu: 3500
Repos: Active apt sources in file: /etc/apt/sources.list.d/official-package-repositories.list
deb http: //mirror.yandex.ru/linuxmint-packages serena main upstream import backport
deb http: //archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http: //archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http: //archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse
deb http: //security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http: //archive.canonical.com/ubuntu/ xenial partner
Active apt sources in file: /etc/apt/sources.list.d/wine-wine-builds-xenial.list
deb http: //ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
deb-src http: //ppa.launchpad.net/wine/wine-builds/ubuntu xenial main
Info: Processes: 208 Uptime: 2:11 Memory: 1974.5/3852.9MB
Init: systemd v: 229 runlevel: 5 default: 2 Gcc sys: 5.4.0
Client: Unknown python2.7 client inxi: 2.2.35

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 22 янв 2017, 13:27

Bill Williamson писал(а): Установил CuneiForm, оболочку YAGF и aspell-ru. При попытке открыть файлы для распознавания вылетает.
....
Как можно исправить? Есть еще подобные программы для распознавания?
та ктож его знает почему на вашем арчеЛинуксе проблемы в Qt с " поддержкой исключений из обработчика событий "
Bill Williamson писал(а): Мне бы хотелось увидеть работу CuneiForm и сравнить с tesseract.
YAGF всего лишь оболочка и работает и с CuneiForm и с tesseract
0.png

это распознавание текста со скрина открытой в браузере вашей картинки
1.png
а это с другим шрифтом и качеством похуже скрин текста в ЛО ( цитата из форума с добавлением подчёркивания и трёх рядов цифирей в разных шрифтах, хотя и аналогичными)
2.png

качество распознавания зависит и от качества картинки (чёткости, контрастности и размера картинки с текстом ) и от типа шрифта
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Chocobo
Сообщения: 9251
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2661 раз

Вылетает YAGF (распознавание текста)

Сообщение Chocobo » 22 янв 2017, 14:02

colonel, насколькоя помню, на тот момент думаю еще не было арчелинукса, Bill Williamson вместе с нами минтоводил :smile:
и в Sarah что-то и не взлетел yagf
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 22 янв 2017, 14:16

Chocobo, я мог написать и так- "а ктож его знает почему на вашей Винде проблемы в Qt.... "
но у ТС на автаре значок Арча ...
собсно вы наверное поняли .. ;)
а угадывать на каком линуксе ТС ,...
гадание по кофе.jpeg
Ща проверю на минт18.1 ...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 22 янв 2017, 15:10

ЗЫ
поставил, при загрузке файла окно закрывается - выхлоп не такой "изысканный" как у ТС(Bill Williamson) и Sergey_1973
на русском , всего два слова - Ошибка сегментирования
Залез в инет , нашлась аналогичная проблемка за 2014г с ошибкой сегментирования в yagf в Альте,
ну а по убунте - вот что пишут про ошибку сегментирования- https://losst.ru/oshibka-segmentirovaniya-ubuntu
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Chocobo
Сообщения: 9251
Зарегистрирован: 27 авг 2016, 19:57
Решено: 200
Откуда: НН
Благодарил (а): 645 раз
Поблагодарили: 2661 раз

Вылетает YAGF (распознавание текста)

Сообщение Chocobo » 22 янв 2017, 15:15

colonel, ошибка сегментирования (segfault) - слишком общий случай, и что-то конкретное тут обычно сложно сказать

Но в 17.3, согласно пятому сообщению здесь - все воркает)
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 22 янв 2017, 15:23

Chocobo, так и у мну сравнения на минт17.3 делались.
кста, первый раз увидел и опробовал yagf ещё на минт9 , и не попадалось чтобы оно не работало на тех дистрах , что ставил у себя. из последних на 17.* на всех работало. Хотя смотрю в 18.1 версия заметно обновилась.
Chocobo писал(а): ошибка сегментирования (segfault) - слишком общий случай, и что-то конкретное тут обычно сложно сказать
ссылку ж дал выше , там хоть и в общем но конкретные действия описаны, из того что можно попытаться сделать
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 22 янв 2017, 17:08

зы (к #14)
В общем так...
Не знаю как там будет у тех у кого " Аварийный останов" с "Qt has caught an exception .......................::bad_alloc "
а у мну с "Ошибкой сегментирования"
попробовал рекомендации что были указаны в ссылке в #12 ( про ошибку сегментирования ) - сделал обновление системы (по 1,2,3 уровням) , удалил yagf и снова установил...
результат тот же...
решил попробовать другую версию найти и установить, залез в инет глянуть что там за версии , для каких дистров , и чем отличаются /какие новшества ...
в итоге, запустил программу, ту которая в репах для минт 18.1(ксениал) , залез в настройки программы ,...
собсно вот результат
1.png
2.png
(оказывается всего одного клика было достаточно чтобы заработало )
Не по теме
где-то ещё в какой-то в теме было про то что brasero в минт18.1 не работает, так таки замечательно работает , да iso из cd\dvd кроме brasero всегда можно ещё в одной программе записывать ( и программка эта по дефолту в минтах стоит ).....
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 23 янв 2017, 05:38

ЗЫ2 (к #14)
поскольку отключение в настройках yagf одной из опций по действию программы при загрузке файла (обрезка при загрузке ) низзя считать нормальным решением, решил продолжить опыты по рекомендованным действиям ( ссылка из #12 -> по убунте - "вот что пишут про ошибку сегментирования- https://losst.ru/oshibka-segmentirovaniya-ubuntu " )
попробовал поставить более новую версию программы yagf - 9.5 ( установил из деб-пакета преобразованного из rpm для ALT линукса) Результат очень даже неплохой. Нормально открывается. Хотя так и не понял , что там можно автоматически обрезать и для чего там обрезка при загрузке , и в итоге всё одно отключил.
3.png

что интересно, пробовал и версию преобразованную из rpm для линукс ROSA (тоже V9.5) , так почти та же проблема при открытии что и на старой версии 9.3
Но версия для альта установщиком определяется как более новая (более поздняя).
4.png
такшта , похоже что рекомендации по борьбе с очень общей "ошибкой сегментирования" хоть и очень общие но вполне актуальные.

попробую закатить эту версию на минт17.3
добавлено
7.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 27 окт 2017, 14:37

ЗЫ3 (к #16)
.... отключение в настройках yagf одной из опций по действию программы при загрузке файла (обрезка при загрузке ) .....
аналогичная тема поднята была на "соседнем" ресурсе ( http://mintlinux.ru/forum/thread13357-1.html#73771 ) и имеется пожелание\просьба в картинках показать где в настройках yagf отключить "обрезку при загрузке" решил таки здесь приложить ....
2.png
1.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


Candandi
Сообщения: 14
Зарегистрирован: 22 апр 2018, 18:19
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Вылетает YAGF (распознавание текста)

Сообщение Candandi » 02 мар 2019, 12:12

colonel писал(а):
27 окт 2017, 14:37
ЗЫ3 (к #16)
.... отключение в настройках yagf одной из опций по действию программы при загрузке файла (обрезка при загрузке ) .....
аналогичная тема поднята была на "соседнем" ресурсе ( http://mintlinux.ru/forum/thread13357-1.html#73771 ) и имеется пожелание\просьба в картинках показать где в настройках yagf отключить "обрезку при загрузке" решил таки здесь приложить ....
2.png
1.png
Спасибо за совет, проблему вылета YAGF решить помогло. У меня тоже, как у некоторых тут, Gimagereader не работал("Недоступны языковые файлы для tesseract. Распознвание работать не будет"), а YAGF вылетал...
Поделюсь своим опытом: сейчас расширенные настройки в версии YAGF 0.9.3.2 спрятаны вот тут(см.вложения):

Но возникла новая проблема. Никак не могу настроить язык распознавания. Ставлю в настройках как на втором фото, жму ОК, и ничего не происходит. Язык распознавания (внизу справа экрана) остается английский. При этом если поменять Cureiform на Tesseract в той же менюшке, изменения после клика на OK - налицо. Перезапуск не помог.

Кто-то подскажет, как это вылечить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

colonel
Сообщения: 1454
Зарегистрирован: 18 дек 2016, 09:08
Решено: 18
Благодарил (а): 37 раз
Поблагодарили: 401 раз

Вылетает YAGF (распознавание текста)

Сообщение colonel » 03 мар 2019, 06:06

Candandi,
ну да есть там непонятности в настройках языков, но ....
Если вам нужен только один язык распознавания так вы в настройках и поставьте только один язык и в окне выбора языков распознавания и укажите только его
3.png
в других окнах настроек укажите что только один язык и тот, какой у вас указан в окне выбора языков
и будет вам только один язык

Если хотите переключать языки , то ничто не мешает после выбора в настройках программы распознавания (тессаракт или гунейформ) пользуясь кнопками настроек выбора языка в верхней панели подключать и выбирать конкретный язык
1.png
и да , одновременно сразу 2 языка ( рус. и анг. ) для распознавания можно включить в гунейформ
2.png
зы
Не понял насколько ещё актуальна вот эта тема -> Репозиторий пакетов от linuxmint.com.ru и не помню есть ли там версия yagf 0. 9.5
но вот эта дебка для 64 бит и на минт17.3 и на 18.3 вполне себе ставится и yagf работает ->
yagf_0.9.5-mint_amd64.zip
4.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом


Candandi
Сообщения: 14
Зарегистрирован: 22 апр 2018, 18:19
Благодарил (а): 11 раз
Поблагодарили: 2 раза

Вылетает YAGF (распознавание текста)

Сообщение Candandi » 03 мар 2019, 16:40

colonel писал(а):
03 мар 2019, 06:06
Candandi,
ну да есть там непонятности в настройках языков, но ....
Если вам нужен только один язык распознавания так вы в настройках и поставьте только один язык и в окне выбора языков распознавания и укажите только его
3.png
в других окнах настроек укажите что только один язык и тот, какой у вас указан в окне выбора языков
и будет вам только один язык
Colonel, я не уверен, что вы меня понимаете. Мне просто нужно, чтоб работало распознавание русского текста.
Выбираю русский язык везде, где только можно, но после нажатия OK вижу, что мои настройки не сохранились. Все остается по-прежнему!

P.S. Судя по вашему скрину, у меня не такая версия, как у вас (у меня 0.9.3.2). У вас интерфейс програмки иначе выглядит.

Вернуться в «Офис и документы»