Как использовать RGB буфер с тессерактом? - PullRequest
0 голосов
/ 03 марта 2020

Basi c Пример Tesseract использует

auto pixs = pixRead(argv[1]);

для чтения изображения TIF.

Тем не менее, не ясно, как использовать буфер RGB (не считывается из файла).

Я пытался узнать о Pix , но документация не не очень ясно.

Позже это

tess.SetImage(pixs);

возможно, есть способ, но я не смог найти документацию.

Ответы [ 2 ]

0 голосов
/ 09 марта 2020

Вам не нужно создавать PIX - вы можете напрямую установить данные изображения для тессеракта с помощью SetImage . Смотрите, например, пример нанесения OpenCV мата на tesseract .

0 голосов
/ 06 марта 2020

Эта документация относится к очень старой версии Leptonica. Текущая версия поддерживает чтение изображения из буфера памяти. Ищите pixReadMem* методы.

https://github.com/DanBloomberg/leptonica/blob/master/src/allheaders.h

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...