Problema no processo de leitura de texto de uma imagem via câmera do tablet

0
Bom Dia, Comunidade   Estamos enfrentando problema numa aplicação desenvolvida com WebView Mendix a ser instalada num tablet, conforme as configurações abaixo. O objetivo é a captura da imagem e realizar a leitura via OCR da numeração existente. Ressalto que foi possível habilitar a câmera, visualizar a imagem, porém ao renderizar e obter a numeração existente o conteúdo não é direcionado para o campo texto.   versão do Mendix: 10.12.9 Módulo usado para leitura do OCR: Marketplace > TesseracOCR Tablet Modelo Galaxy TAB A  Android 11
asked
1 answers
1

Bom dia Robert, O widget que está utilizando esta descontinuado, o que é uma pena. Mas há outra maneira de fazer isso, se me permite a sugestão:

  1. Tirar uma foto do que precisa ser interpretado para texto via Nanoflow;
  2. Pegar a string Base64 da imagem, que pode ser adquirida via JavaAction Base62EncodeFile do módulo community commons;
  3. Implementar uma javascript action com a dependencia npm tesseract.js, que retorna o texto interpretado. O código se assemelha com o abaixo
import Tesseract from 'tesseract.js';

const base64Image = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...'; //string base64

Tesseract.recognize(base64Image,'por').then(({ data: { text } }) => {
  console.log('Texto:', text);
});

Qualquer dúvida manda aí!

 

answered