Obraz na tekst OCR Python

W dzisiejszym cyfrowym świecie wyodrębnianie tekstu z obrazów stało się powszechnym wymogiem w różnych aplikacjach. Niezależnie od tego, czy potrzebujesz przetworzyć zeskanowane dokumenty, wyodrębnić tekst z obrazów do analizy, czy zautomatyzować zadania wprowadzania danych, możliwość konwersji obrazów na tekst może zaoszczędzić cenny czas i wysiłek. W tym poście na blogu przyjrzymy się, jak przekonwertować obraz na tekst za pomocą Python.

Zrzut ekranu do tekstu z OCR — instalacja API Python

Aspose.OCR for Python via .NET API to potężny i przyjazny dla użytkownika mechanizm optycznego rozpoznawania znaków (OCR), który bezproblemowo integruje się z aplikacjami Python. Dzięki zwięzłemu fragmentowi kodu składającemu się z kilku wierszy zyskujesz możliwość identyfikowania tekstu w 28 językach przy użyciu alfabetu łacińskiego, cyrylicy i alfabetu azjatyckiego, jednocześnie uzyskując wyniki w powszechnie używanych formatach wymiany dokumentów i danych. Konieczność zrozumienia skomplikowanych modeli matematycznych, konstruowania algorytmów uczenia maszynowego lub trenowania sieci neuronowych została wyeliminowana, ponieważ interfejs API zapewnia proste i niezawodne rozwiązanie do obsługi tych zadań. Możesz pobrać go z sekcji Releases lub zainstalować z PyPi za pomocą następującego polecenia instalacyjnego:

pip install aspose-ocr-python-net

Konwertuj obraz na tekst za pomocą OCR w Python

Możesz przekonwertować obraz na tekst, wykonując OCR w Python, wykonując poniższe czynności:

  1. Utwórz instancję interfejsu API Aspose.OCR z przestrzenią nazw Aspose.Ocr.
  2. Dodaj obraz do rozpoznania.
  3. Rozpoznaj obraz i wydrukuj rozpoznany tekst.

Ponadto poniższy obraz jest używany jako obraz wejściowy w celu zademonstrowania możliwości OCR w zakresie rozpoznawania tekstu na obrazie przy użyciu języka Python.

Rozpoznaj tekst w obrazie za pomocą OCR Python

Poniższy fragment kodu pokazuje, jak przekonwertować obraz na tekst w Python:

import aspose.ocr as ocr

# Instantiate Aspose.OCR API
api = ocr.AsposeOcr()

# Add image to the recognition batch
input = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE)
input.add("source.png")

# Recognize the image
result = api.recognize(input)

# Print recognition result
print(result[0].recognition_text)

Konwertuj obraz na tekst online

Konwersja online obrazu na tekst zapewnia wygodny i przyjazny dla użytkownika sposób konwersji obrazów na tekst bez potrzeby posiadania specjalistycznego oprogramowania lub wiedzy technicznej. Nie tylko oszczędza czas, ale także umożliwia lepszą dostępność, edytowanie i wyszukiwanie informacji.

Godną uwagi i ważną cechą tego rozpoznawania tekstu OCR online jest to, że możesz wykonać automatyczną korektę tekstu dla kilku słowników i pobrać wyniki wyjściowe w różnych formatach, takich jak DOCX, TXT, PDF itp.

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz otrzymać darmową tymczasową licencję, aby bez żadnych ograniczeń testować API do pełnej wydajności.

Wniosek

Konwertowanie obrazów na tekst przy użyciu bibliotek Python i OCR pozwala zautomatyzować ekstrakcję danych, poprawić dostępność i odblokować cenne spostrzeżenia z treści wizualnych. Dzięki dostępności tej potężnej biblioteki integracja konwersji obrazu na tekst w aplikacjach stała się łatwiejsza niż kiedykolwiek wcześniej. Jeśli chcesz omówić jakiekolwiek pytania, skontaktuj się z nami za pośrednictwem bezpłatnego forum pomocy.

Zobacz też