Страница 1 из 2

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

Добавлено: 26 окт 2016, 22:55
Bill Williamson
Установил 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
Аварийный останов
Как можно исправить? Есть еще подобные программы для распознавания?

Re: Вылетает YAGF

Добавлено: 27 окт 2016, 12:06
Bill Williamson
Решилось установкой GImageReader + tesseract-ocr + tesseract-ocr-rus.

Re: Вылетает YAGF

Добавлено: 27 окт 2016, 21:10
zuzabrik
Хорошо когда сам спросил, сам ответил :)

Re: Вылетает YAGF

Добавлено: 27 окт 2016, 21:20
Bill Williamson
zuzabrik, вопрос всё равно не решен. :smile: Мне бы хотелось увидеть работу CuneiForm и сравнить с tesseract.

Re: Вылетает YAGF

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

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

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

Re: Вылетает YAGF

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

Re: Вылетает YAGF

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

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

Добавлено: 22 янв 2017, 14:25
Sergey_1973
Происходит то же самое: вылетает при загрузке в него графического файла.
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

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

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

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

качество распознавания зависит и от качества картинки (чёткости, контрастности и размера картинки с текстом ) и от типа шрифта

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

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

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

Добавлено: 22 янв 2017, 17:16
colonel
Chocobo, я мог написать и так- "а ктож его знает почему на вашей Винде проблемы в Qt.... "
но у ТС на автаре значок Арча ...
собсно вы наверное поняли .. ;)
а угадывать на каком линуксе ТС ,...
гадание по кофе.jpeg
Ща проверю на минт18.1 ...

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

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

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

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

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

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

Добавлено: 22 янв 2017, 18:23
colonel
Chocobo, так и у мну сравнения на минт17.3 делались.
кста, первый раз увидел и опробовал yagf ещё на минт9 , и не попадалось чтобы оно не работало на тех дистрах , что ставил у себя. из последних на 17.* на всех работало. Хотя смотрю в 18.1 версия заметно обновилась.
Chocobo писал(а): ошибка сегментирования (segfault) - слишком общий случай, и что-то конкретное тут обычно сложно сказать
ссылку ж дал выше , там хоть и в общем но конкретные действия описаны, из того что можно попытаться сделать

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

Добавлено: 22 янв 2017, 20:08
colonel
зы (к #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 всегда можно ещё в одной программе записывать ( и программка эта по дефолту в минтах стоит ).....

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

Добавлено: 23 янв 2017, 08:38
colonel
ЗЫ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

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

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

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

Добавлено: 02 мар 2019, 15:12
Candandi
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 - налицо. Перезапуск не помог.

Кто-то подскажет, как это вылечить?

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

Добавлено: 03 мар 2019, 09:06
colonel
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 КБ) 27 скачиваний
4.png

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

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

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