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
- Instale Aspose.OCR for Python via .NET seguindo as instruções aqui
- Crie uma instância do mecanismo OCR usando a classe AsposeOcr
- Inicializar um contêiner de entrada para processamento de OCR com um único tipo de imagem
- Adicione o arquivo de imagem a ser processado para reconhecimento de texto
- Execute text recognition manuscrito na imagem fornecida
- Obtenha o número total de segmentos de texto reconhecidos
- 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 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#.