W tym samouczku nauczysz się konwertować pismo odręczne na tekst za pomocą Pythona. Zawiera on wszystkie szczegóły dotyczące konfiguracji IDE, listę kroków i przykładowy kod do opracowania aplikacji do zamiany pisma odręcznego na tekst za pomocą Pythona. Ta aplikacja odczyta notatki odręczne z załadowanego obrazu PNG i przekonwertuje je na wyszukiwalny i edytowalny tekst cyfrowy.
Kroki konwersji notatek pisanych ręcznie na tekst za pomocą Pythona
- Zainstaluj Aspose.OCR for Python via .NET, postępując zgodnie z instrukcjami tutaj
- Utwórz wystąpienie modułu OCR przy użyciu klasy AsposeOcr
- Zainicjuj kontener wejściowy do przetwarzania OCR przy użyciu pojedynczego typu obrazu
- Dodaj plik obrazu, który ma zostać przetworzony pod kątem rozpoznawania tekstu
- Wykonaj ręcznie text recognition na dostarczonym obrazku
- Pobierz całkowitą liczbę rozpoznanych segmentów tekstu
- Przejrzyj wszystkie rozpoznane segmenty tekstu i wydrukuj
Te kroki opisują, jak zaimplementować rozpoznawanie pisma odręcznego za pomocą Pythona. Utwórz instancję silnika OCR, utwórz kontener wejściowy dla obrazów, ustaw obraz wejściowy i wykonaj rozpoznawanie tekstu odręcznego. Pobierz całkowitą liczbę rozpoznanych segmentów tekstu i wyświetl je na ekranie, analizując zbiór wyjściowy.
Kod do zamiany pisma odręcznego na tekst za pomocą Pythona
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) |
Ten artykuł nauczył nas, jak zmienić notatki odręczne na tekst za pomocą Pythona. Aby wyodrębnić tekst ze zeskanowanego pliku PDF, zapoznaj się z artykułem na Jak wyodrębnić tekst z zeskanowanego pliku PDF w C#.