Converter manuscrito em texto usando Python

Neste tutorial, você aprenderá a converter caligrafia em texto usando Python. Ele tem todos os detalhes para definir o IDE, uma lista de etapas e um código de exemplo para desenvolver um aplicativo de caligrafia em texto usando Python. Este aplicativo lerá as notas manuscritas da imagem PNG carregada e as converterá em texto digital pesquisável e editável.

Etapas para converter notas manuscritas em texto usando Python

  1. Instale Aspose.OCR for Python via .NET seguindo as instruções aqui
  2. Crie uma instância do mecanismo OCR usando a classe AsposeOcr
  3. Inicializar um contêiner de entrada para processamento de OCR com um único tipo de imagem
  4. Adicione o arquivo de imagem a ser processado para reconhecimento de texto
  5. Execute text recognition manuscrito na imagem fornecida
  6. Obtenha o número total de segmentos de texto reconhecidos
  7. Iterar por todos os segmentos de texto reconhecidos e imprimir

Estas etapas descrevem como implementar reconhecimento de escrita manual usando Python. Instanciar o mecanismo de OCR, criar o contêiner de entrada para imagens, definir a imagem de entrada e executar o reconhecimento de texto manuscrito. Obter o número total de segmentos de texto reconhecidos e exibi-los na tela analisando a coleção de saída.

Código para transformar escrita à mão em texto usando Python

import aspose.ocr as api # Import the Aspose.OCR module
from aspose.ocr import License # Import the License class from the module
license = License() # Instantiate and apply a license
license.set_license("License.lic") # Load the license file
extractTextFromImage = api.AsposeOcr() # Create OCR engine
imageDatas = api.OcrInput(api.InputType.SINGLE_IMAGE) # Initialize an input container
imageDatas.add("sample2.png")# Add the image file
# Perform handwritten text recognition on the provided image
textExtractedFromImage = extractTextFromImage.recognize_handwritten_text(imageDatas)
length = textExtractedFromImage.length # Get the total number
# Iterate through all recognized text segments
for i in range(length):
# Print each recognized text segment to the console
print(textExtractedFromImage[i].recognition_text)
Este código de exemplo demonstra um aplicativo que converte manuscrito em texto usando Python. Você pode definir o InputType como PDF para PDF escaneado, DIRECTORY para múltiplas imagens ou ZIP, etc. A imagem de entrada pode ser GIF, PNG, JPEG, BMP ou TIFF.

Este artigo nos ensinou como transformar notas manuscritas em texto usando Python. Para extrair texto de um PDF escaneado, consulte o artigo em Como extrair texto de PDF digitalizado em C#.

 Português