react-native-supero-smart-ocr v0.2.1
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