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

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

Автор темы
Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

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

#1

26 окт 2016, 22: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, 20: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
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

Re: Вылетает YAGF

#2

27 окт 2016, 12:06

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

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

zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

Re: Вылетает YAGF

#3

27 окт 2016, 21:10

Хорошо когда сам спросил, сам ответил :)
А мог бы стать нормальным человеком...

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

Автор темы
Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

Re: Вылетает YAGF

#4

27 окт 2016, 21:20

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Re: Вылетает YAGF

#5

27 окт 2016, 22:53

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

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

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

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

Автор темы
Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

Re: Вылетает YAGF

#6

28 окт 2016, 10:10

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

Re: Вылетает YAGF

#7

28 окт 2016, 10:29

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

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

Sergey_1973
Сообщения: 102
Зарегистрирован: 13 янв 2017, 13:42
Благодарил (а): 46 раз
Поблагодарили: 5 раз
Контактная информация:

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

#8

22 янв 2017, 14: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
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#9

22 янв 2017, 16:27

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

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

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#10

22 янв 2017, 17:02

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#11

22 янв 2017, 17:16

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#12

22 янв 2017, 18:10

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#13

22 янв 2017, 18:15

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

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#14

22 янв 2017, 18:23

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

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#15

22 янв 2017, 20: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
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#16

23 янв 2017, 08: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
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#17

27 окт 2017, 17:37

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

no avatar

Candandi
Сообщения: 31
Зарегистрирован: 22 апр 2018, 21:19
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

#18

02 мар 2019, 15:12

colonel писал(а):
27 окт 2017, 17: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 - налицо. Перезапуск не помог.

Кто-то подскажет, как это вылечить?
Вложения
Снимок экрана_2019-03-02_19-09-46.png
Баг с языком
Снимок экрана_2019-03-02_19-06-06.png
Из общих настроек попадаем сюда, тянем ползунок внизу, жмем Обработка изображения

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

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

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

#19

03 мар 2019, 09: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
(469.54 КБ) 21 скачивание
4.png
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

no avatar

Candandi
Сообщения: 31
Зарегистрирован: 22 апр 2018, 21:19
Благодарил (а): 23 раза
Поблагодарили: 2 раза
Контактная информация:

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

#20

03 мар 2019, 19:40

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

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей