Převeďte rukopis na text pomocí Pythonu

V tomto tutoriálu se naučíte převést ručně psaný text na text pomocí Pythonu. Obsahuje všechny podrobnosti pro nastavení IDE, seznam kroků a ukázkový kód pro vývoj aplikace pro psaní rukou na text pomocí Pythonu. Tato aplikace přečte ručně psané poznámky z načteného PNG obrázku a převede je na prohledávatelný a upravitelný digitální text.

Kroky k převodu ručně psaných poznámek na text pomocí Pythonu

  1. Nainstalujte Aspose.OCR for Python via .NET podle pokynů zde
  2. Vytvořte instanci stroje OCR pomocí třídy AsposeOcr
  3. Inicializujte vstupní kontejner pro zpracování OCR s jedním typem obrázku
  4. Přidejte soubor obrázku, který má být zpracován pro rozpoznání textu
  5. Proveďte ručně psaný text recognition na poskytnutém obrázku
  6. Získejte celkový počet rozpoznaných textových segmentů
  7. Procházejte všechny rozpoznané textové segmenty a tiskněte

Tyto kroky popisují, jak implementovat rozpoznávání rukopisu pomocí Pythonu. Spusťte modul OCR, vytvořte vstupní kontejner pro obrázky, nastavte vstupní obrázek a proveďte rozpoznání ručně psaného textu. Získejte celkový počet rozpoznaných textových segmentů a zobrazte je na obrazovce analýzou výstupní kolekce.

Kód pro přeměnu rukopisu na text pomocí Pythonu

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)
Tento ukázkový kód ukazuje aplikaci, která převádí rukopis na text pomocí Pythonu. Můžete nastavit InputType na PDF pro naskenované PDF, DIRECTORY pro více obrázků nebo ZIP atd. Vstupní obrázek může být GIF, PNG, JPEG, BMP nebo TIFF.

Tento článek nás naučil, jak změnit ručně psané poznámky na text pomocí Pythonu. Chcete-li extrahovat text z naskenovaného PDF, přečtěte si článek na Jak extrahovat text z naskenovaného PDF v C#.

 Čeština