Interfejs API optycznego rozpoznawania znaków dla języka Python
Wyodrębniaj tekst z zeskanowanych obrazów, zdjęć i zrzutów ekranu, twórz przeszukiwalne pliki PDF, wyszukuj i porównuj tekst na obrazach i nie tylko z aplikacji Pythona.
Download Free TrialAspose.OCR for Python via .NET to potężny, a jednocześnie łatwy w użyciu mechanizm optycznego rozpoznawania znaków (OCR) dla aplikacji i notatników w języku Python. W mniej niż 10 liniach kodu można rozpoznać tekst w 28 językach opartych na alfabetach łacińskim, cyrylicy i azjatyckich, zwracając wyniki w najpopularniejszych formatach wymiany dokumentów i danych. Nie ma potrzeby uczenia się skomplikowanych modeli matematycznych, budowania algorytmów uczenia maszynowego i trenowania sieci neuronowych — nasz prosty i solidny interfejs API zrobi wszystko za Ciebie.
Biblioteka działa równie dobrze ze wszystkimi źródłami, od wysokiej jakości skanu po szybkie zdjęcie na smartfonie. Czy obraz jest obrócony, zniekształcony lub zaszumiony — automatyczne filtry wstępnego i końcowego przetwarzania zapewniają najwyższą dokładność rozpoznawania w najkrótszym czasie.
Funkcje i możliwości
Wyodrębnij tekst ze skanów, zdjęć i zrzutów ekranu
Konwertuj zeskanowane pliki PDF na pliki PDF z możliwością wyszukiwania i indeksowania
Odczytuj alfabet łaciński, cyrylicę i azjatyckie we wszystkich popularnych krojach pisma
Rozpoznaje ponad 6000 chińskich znaków
Pracuj z rozmytymi, zniekształconymi, obróconymi i zaszumionymi obrazami
Zidentyfikuj i zachowaj bloki treści z oryginalnego układu tekstu
Wykrywaj i czytaj obszary obrazu: akapity, linie i pojedyncze słowa
Masowe przetwarzanie wielostronicowych dokumentów, folderów i archiwów
Rozpoznawaj obrazy z Internetu bez pobierania
Identyfikuj i automatycznie poprawiaj błędnie napisane słowa
Znajduj tekst na obrazach i inteligentnie porównuj teksty obrazów
Łatwy w użyciu
Potrzebujesz tylko 5 linii kodu, aby rozpoznać obraz i wyświetlić wynik. Tak, to naprawdę takie proste!
* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunki użytkowania i Polityka prywatności.
Próbka kodu na żywo - Python 3
# Zainicjuj silnik OCR
recognitionEngine = AsposeOcr()
# Dodaj obraz do partii
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")
# Wyodrębnij tekst z obrazu
result = recognitionEngine.recognize(input)
# Wyświetl wynik rozpoznawania
print(result[0].recognition_text)28 języków rozpoznawania
Aspose.OCR for Python via .NET rozpoznaje dużą liczbę języków i wszystkie popularne skrypty do pisania, w tym teksty z mieszanymi językami:
- Rozszerzony alfabet łaciński: chorwacki, czeski, duński, holenderski, angielski (w tym pismo odręczne), estoński, fiński, francuski, niemiecki, włoski, łotewski, litewski, norweski, polski, portugalski, rumuński , słowacki, słoweński, hiszpański, szwedzki.
- Cyrylica: białoruski, bułgarski, kazachski, rosyjski, serbski, ukraiński.
- Chiński: ponad 6000 znaków.
- hindi
Możesz także czytać teksty w innych językach opartych na rozszerzonej łacinie i cyrylicy, nawet jeśli nie są one bezpośrednio obsługiwane przez silnik OCR. Na przykład łacina, wietnamski, gaelicki itd.
Potężne filtry przetwarzania
Dokładność i niezawodność optycznego rozpoznawania znaków w dużym stopniu zależy od jakości oryginalnego obrazu. Aspose.OCR for Python via .NET oferuje dużą liczbę w pełni zautomatyzowanych i ręcznych filtrów przetwarzania obrazu, które ulepszają obraz przed wysłaniem go do silnika OCR:
- Automatycznie wyprostuj obrazy wyrównane pod niewielkim kątem do poziomu.
- Ręcznie obracaj mocno przekrzywione obrazy.
- Automatycznie usuwaj brud, plamy, zadrapania, odblaski, niechciane gradienty i inne szumy.
- Automatycznie dostosuj kontrast obrazu.
- Automatycznie przeskaluj lub ręcznie zmień rozmiar obrazu.
- Konwertuj obrazy na czarno-białe lub w skali szarości.
- Odwróć kolory obrazu, aby jasne obszary wyglądały na ciemne, a ciemne na jasne.
- Zwiększ grubość znaków na obrazie.
- Rozmyj zaszumione obrazy, zachowując krawędzie liter.
- Wyprostuj krzywiznę strony i napraw zniekształcenia obiektywu aparatu dla zdjęć stron.
Filtry te można łączyć i stosować do całego obrazu lub tylko do wybranych obszarów obrazu, a także w przetwarzaniu wsadowym. Nie tylko możesz precyzyjnie dostroić przetwarzanie wstępne w potoku rozpoznawania, ale także przechowywać przetworzone obrazy do wyświetlania, buforowania i debugowania.
Zoptymalizowany pod kątem określonych typów dokumentów
Aspose.OCR for Python via .NET oferuje specjalnie przeszkolone sieci neuronowe do wydobywania tekstu z niektórych typów obrazów z maksymalną dokładnością:
- Zskanowane lub sfotografowane dowody osobiste i paszporty.
- Tablice rejestracyjne pojazdów.
- Faktury.
- Rachunki.
Wbudowany moduł sprawdzania pisowni
Chociaż Aspose.OCR dla Pythona za pośrednictwem platformy .NET zapewnia wysoką dokładność rozpoznawania, wady drukowania, zabrudzenia lub niestandardowe czcionki mogą powodować nieprawidłowe rozpoznawanie niektórych znaków lub słów. Aby jeszcze bardziej poprawić wyniki rozpoznawania, możesz włączyć sprawdzanie pisowni, które wyszukuje i automatycznie poprawia błędy pisowni na podstawie wybranego języka rozpoznawania.
Jeśli rozpoznany tekst zawiera specjalistyczną terminologię, skróty i inne słowa, których nie ma w popularnych słownikach ortograficznych, możesz udostępnić własne listy słów.
Tworzenie przeszukiwalnych plików PDF
Nawet przy najwyższej dokładności rozpoznawania oryginalny obraz może zawierać wiele ważnych informacji nietekstowych lub po prostu mieć dużą wartość historyczną. Aspose.OCR for Python via .NET oferuje proste i eleganckie rozwiązanie łączące najlepsze cechy obu światów. Wyodrębniamy tekst z obrazu, dokumentu PDF lub pakietu plików i umieszczamy go jako niewidoczną warstwę tekstową na oryginalnych obrazach. Wynik jest zapisywany w formacie PDF, który jest branżowym standardem przechowywania i udostępniania dokumentów. Powstałe pliki można przeszukiwać i indeksować, a tekst można zaznaczać i kopiować w taki sam sposób, jak w przypadku wybrania i skopiowania oryginalnych znaków.
Rozpoznawanie zbiorcze
Aspose.OCR for Python via .NET umożliwia rozpoznawanie wielu plików, niezależnie od ich liczby i typu, tak proste, jak odczytanie pojedynczego obrazu. Za pomocą jednego wywołania interfejsu API możesz rozpoznać wiele stron z automatycznego skanera lub wyodrębnić tablice rejestracyjne pojazdów z automatycznych fotoradarów.
Wyniki można zapisać jako przeszukiwalny dokument PDF lub arkusz kalkulacyjny albo zwrócić jako zwykły tekst, JSON lub XML do dalszej analizy.
Support and Learning Resources
- Zasoby edukacyjne
- Dokumentacja
- Magazyn
- Filmy instruktażowe
- Wsparcie produktu
- Bezpłatne wsparcie
- Płatne wsparcie
- Blog
- Informacje o wydaniu
- Dlaczego Aspose.OCR for Python via .NET?
- Lista klientów
- Historie sukcesów