Evaluating bids

C+ Bindings para uma Função do Tesseract Ocr para ser usada em Go (Goland)

Published on the August 29, 2020 in IT & Programming

About this project

Open

O Tesseract OCR possui funcionalidades de reconhecer caracteres de imagens e retornar como texto.  Ele também consegue transformar uma imagem em um PDF pesquisável (texto + imagem juntos).  Ele também possui um LIB em C++ que permite a chamada de todos os recursos dele a partir do C++.


Vários programadores já fizeram Binds da Tesseract C++ LIB para serem chamadas pelo Go, mas só fizeram de algumas funções básicas.  Ex: GeertJohan/go.tesseract  (https://github.com/GeertJohan/go.tesseract).

Essa lib em golang que usei como exemplo só foi implementada parcialmente, por exemplo: eu consigo enviar uma imagem e receber o texto reconhecido da imagem.  Mas não consigo enviar uma imagem e retornar o pdf pesquisável, pois não fizeram o Bind para essa função específica do Tesseract.  Pelo que pesquisei é a função "TessPDFRenderer" que faz o trabalho e é ela, e talvez alguma outra que terá que ter o C Binding implementado para que eu consiga o pdf pesquisável.


Enfim, sou novato em Go, e preciso que um programador implemente o Bind em Golang para que eu possa chamar a função que informa uma imagem e transforma ela em um pdf pesquisável a partir do go.

Pelo que vi parece ser algo bem fácil, talvez umas 2 horas de trabalho de um programador experiente.

Importante: 
1) deverá ser implementando em Linux.
2) poderá usar o código fonte do projeto do GitHub acima com base e apenas acrescentar os bindings nele.
3) tem que enviar explicação de como instalar e testar.

Project overview

O objetivo é a partir do go, passar uma imagem e receber um pdf com texto (pdf pesquisável).

Category IT & Programming
Subcategory Desktop apps
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
API Integrations Other (Other APIs)
Required platforms Linux / Unix

Delivery term: August 31, 2020

Skills needed

C