Avalados por :

Potencialize seu negócio com OCR no SAP BTP e Kyma Runtime! Parte 3

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 15 Vistas
0
Cargando...

Seja criativo usando SAP Business Technology Platform, Kyma Runtime! Parte 3


Se você leu Parte 1 desta série de blogs, você viu como construí uma interface de usuário frontend simples que dá ao usuário a opção de selecionar um arquivo e ativar um upload usando o pacote Flask Python e armazená-lo em um contêiner em um pod do SAP BTP, Kyma runtime em SAP Business Technology Platform . Na Parte 2 , melhorei a interface frontend aproveitando a solução de desenvolvimento sem código SAP Build Apps .

Na Parte 3, compartilharei um exemplo das possibilidades que agora podem ser desbloqueadas, o que pode oferecer um enorme valor empresarial ao realizar OCR (Reconhecimento Óptico de Caracteres) no arquivo carregado e levar as informações extraídas para a interface do SAP Build Apps. Isso envolve estender o código escrito em Parte 1 e Parte 2 com a adição de um novo arquivo python para realizar o OCR do arquivo carregado. Não vou fornecer uma descrição detalhada de como executar isso localmente, mas simplesmente faça o contêiner Docker rodar localmente primeiro para testar antes de adicioná-lo ao SAP BTP, Kyma Runtime.

Resumo


Criei um formulário completamente fictício e empresas para fins de exemplo, como mostrado na Figura 1 . A motivação por trás desse caso de uso é quando as organizações se deparam com enormes quantidades de documentos desorganizados que contêm informações importantes que, se extraídas, podem ser utilizadas em um contexto de ERP, com usos especialmente valiosos em análises, conformidade e processos empresariais.


Figura 1. OCR e anotação de um formulário fictício para extrair dados específicos


O código python de app.py em Parte 1 é ligeiramente melhorado importando algumas dependências adicionais e ativando a função de OCR quando um método POST é carregado contendo um arquivo .PDF.
import json
import docExtraction
import os
from flask import Flask, request
from werkzeug.utils import secure_filename

UPLOAD_FOLDER = 'uploadFolder/'
ALLOWED_EXTENSIONS = {'txt', 'pdf', 'png', 'jpg', 'jpeg', 'gif'}

app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = UPLOAD_FOLDER    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?