Вылетает 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
Сообщения: 476
Зарегистрирован: 31 авг 2016, 10:38
Решено: 19
Благодарил (а): 180 раз
Поблагодарили: 102 раза

Вылетает 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
Сообщения: 476
Зарегистрирован: 31 авг 2016, 10:38
Решено: 19
Благодарил (а): 180 раз
Поблагодарили: 102 раза

Re: Вылетает YAGF

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

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

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

zuzabrik
Сообщения: 758
Зарегистрирован: 29 авг 2016, 09:08
Решено: 15
Благодарил (а): 48 раз
Поблагодарили: 222 раза

Re: Вылетает YAGF

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

Хорошо когда сам спросил, сам ответил :)
Имею желание иметь всех желающих, но не имею желающих.

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

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

Re: Вылетает YAGF

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

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

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

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

Re: Вылетает YAGF

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

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

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

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

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

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

Re: Вылетает YAGF

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

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

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

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

Re: Вылетает YAGF

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

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


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

Вылетает 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
Сообщения: 530
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 20 раз
Поблагодарили: 133 раза

Вылетает 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
Сообщения: 5967
Зарегистрирован: 27 авг 2016, 19:57
Решено: 136
Откуда: НН
Благодарил (а): 424 раза
Поблагодарили: 1548 раз

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вылетает 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
Сообщения: 530
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 20 раз
Поблагодарили: 133 раза

Вылетает 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
Сообщения: 530
Зарегистрирован: 18 дек 2016, 09:08
Решено: 10
Благодарил (а): 20 раз
Поблагодарили: 133 раза

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

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

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

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