0.2.1 • Published 5 months ago

react-native-supero-smart-ocr v0.2.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

react-native-supero-smart-ocr

react-native-supero-smart-ocr é uma biblioteca para React Native projetada para OCR (Reconhecimento Óptico de Caracteres) de informações de carga de contêineres, documentos de transporte e outras imagens ligadas à logística. Utilizando a câmera do dispositivo, recursos de reconhecimento de texto via ML Kit e filtragem opcional por regex, ela simplifica a extração de dados de IDs de contêiner, conhecimento de embarque (BL), ou qualquer texto impresso. A biblioteca retorna tanto a imagem em Base64 para armazenamento ou uso posterior, quanto o texto reconhecido, já filtrado para conter apenas caracteres alfanuméricos. Ideal para automatizar fluxos de checagem de contêineres em aplicações móveis.

Installation

npm install react-native-supero-smart-ocr

Usage

import {captureTextAndImageBlob} from 'react-native-supero-smart-ocr';

async function testOCR() {
  try {
    // É OBRIGATÓRIO passar o token correto
    const { imageBase64, recognizedText, error } = await captureTextAndImageBlob(
      'SMART_TOKEN', //enviar o token smart para utilizar a lib
      '^[A-Za-z]{4}\\s\\d{6}\\s\\d$'
    );

    if (error) {
      console.log('Erro:', error);
      return;
    }

    console.log('Base64 da imagem:', imageBase64);
    console.log('Texto reconhecido (filtrado):', recognizedText);
  } catch (err) {
    console.error('Exceção:', err);
  }
}

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


Made with create-react-native-library

0.2.1

5 months ago

0.2.0

5 months ago

0.1.0

5 months ago