Szybkie i niezawodne API OCR oparte na Aspose.OCR dla C++
Rozpoznawanie obrazu na tekst za pomocą Python OCR
Więcej wystaw >import asposeocr
settings = asposeocr.RecognitionSettings()
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = AsposeOCRRecognize(input_data, settings)
> pip install aspose-ocr-python-cpp
Dlaczego warto wybrać Aspose.OCR dla Pythona poprzez C++?
Zwiększ swoje możliwości OCR dzięki Aspose.OCR dla Pythona poprzez C++. Ta bogata w funkcje biblioteka bezproblemowo integruje OCR z aplikacjami Pythona przy minimalnej ilości kodu. Doświadcz wyjątkowej szybkości i dokładności, obsługując ponad 130 języków, w tym alfabet łaciński, cyrylicę, arabski, perski, indyjski i chiński. Rozpoznawaj różnorodne obrazy, od zeskanowanych dokumentów i zdjęć ze smartfona po zrzuty ekranu i zeskanowane pliki PDF. Zaawansowane filtry przetwarzania wstępnego radzą sobie z wyzwaniami, takimi jak obrazy obrócone, przekrzywione i zaszumione, zapewniając optymalną wydajność dzięki wykorzystaniu przetwarzania GPU.
Szybki i precyzyjny OCR
Uzyskuj szybkie i dokładne wyniki OCR dzięki najnowocześniejszemu językowi Python i technologii C++.
Rozpoznawanie wielojęzyczne
Rozpoznawaj tekst w ponad 130 językach, zapewniając wszechstronność aplikacji Python dzięki integracji z C++.
Kompleksowa obsługa obrazu
Bez wysiłku przetwarzaj obrazy ze skanerów, aparatów i smartfonów za pomocą Pythona i C++.
Dokładne rozpoznawanie chińskich znaków
Precyzyjnie rozpoznaj ponad 6000 chińskich znaków w swoich projektach Pythona za pomocą C++.
Zachowaj style i formatowanie czcionek
Zachowaj style czcionek i formatowanie, aby zapewnić dokładną reprezentację rozpoznanego tekstu w aplikacjach Pythona za pośrednictwem C++.
Próbka kodu na żywo
Rozpocznij rozpoznawanie tekstu z obrazów w zaledwie trzech liniach kodu. Poczuj prostotę!
* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunki użytkowania I Polityka prywatności.
Konwertuj obraz na tekst
Więcej przykładów >// Initialize OCR engine
var recognitionEngine = new Aspose.OCR.AsposeOcr();
// Extract text from image
string result = recognitionEngine.RecognizeImage("<file name>");
// Display the recognition result
Console.WriteLine(result);
Wybierz swoje preferencje
Wybierz bibliotekę odpowiednią do swoich potrzeb. Przeglądaj dostępne interfejsy API i ich możliwości, aby wybrać najbardziej wydajne rozwiązanie.
Wszechstronność
Python via .NET
Jednolitość
Python via Java
Wydajność
Python via C++
Integracja OCR dla aplikacji Python
Aspose.OCR dla Pythona poprzez C++ bezproblemowo integruje się z dowolną platformą obsługującą C++ - czy to na komputerze stacjonarnym Windows, Windows Server, macOS, Linux lub chmura.
Obsługiwane formaty plików
Aspose.OCR for Python via C++ może pracować z dowolnym plikiem można uzyskać za pomocą skanera lub aparatu. Wyniki rozpoznania można zapisać, zaimportować do bazy danych lub analizować w czasie rzeczywistym.
Obrazy
- JPEG
- PNG
- TIFF
- BMP
Partia OCR
- Multi-page PDF
- ZIP
- Folder
Wyniki uznania
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Bezproblemowa instalacja Pythona poprzez C++
Aspose.OCR dla Pythona poprzez C++ jest dostarczany jako pakiet Pythona lub jako plik do pobrania z minimalnymi zależnościami. Z łatwością zainstaluj go w swoim projekcie, a będziesz gotowy do rozpoznawania tekstów w wielu obsługiwanych językach i zapisywania wyników rozpoznawania w różnych formatach.
Poproś o licencję próbną , aby rozpocząć tworzenie w pełni funkcjonalnej aplikacji OCR bez ograniczeń.
Integracja backendu C++ dla aplikacji Python
Nasza biblioteka bezproblemowo integruje się z backendem C++, umożliwiając płynne działanie aplikacji Python na dowolnej platformie – komputerowym Windows, Windows Server, macOS, Linux i w chmurze.
Ponad 130 języków rozpoznawania
Obsługa różnych języków i skryptów, w tym języków mieszanych:
Zoptymalizuj rozpoznawanie, pozwalając bibliotece wykryć język lub zdefiniować go w celu poprawy wydajności.
- Rozszerzony alfabet łaciński: angielski, hiszpański, francuski, indonezyjski, portugalski, niemiecki, wietnamski, turecki, włoski, polski i ponad 80 innych;
- Cyrylica alfabet: rosyjski, ukraiński, kazachski, serbski, białoruski, bułgarski;
- arabski, perski, urdu;
- Pismo chińskie i dewanagari, w tym hindi, marathi, bhojpuri i inne.
Kluczowe funkcje
Aspose.OCR for Python via C++ Poznaj zaawansowane możliwości Aspose.OCR dla Pythona poprzez C++.
Zdjęcie OCR
Wyodrębniaj tekst ze zdjęć smartfonów z dokładnością na poziomie skanowania.
Przeszukiwalny plik PDF
Konwertuj dowolny skan w dokument z możliwością pełnego przeszukiwania i indeksowania.
Rozpoznawanie adresu URL
Rozpoznaj obraz z adresu URL bez konieczności pobierania go lokalnie.
Rozpoznawanie zbiorcze
Czytaj wszystkie obrazy z wielostronicowych dokumentów, folderów i archiwów.
Dowolna czcionka i styl
Identyfikuj i rozpoznawaj tekst we wszystkich popularnych krojach i stylach.
Dostosuj rozpoznawanie
Dostosuj każdy parametr OCR, aby uzyskać najlepsze wyniki rozpoznawania.
Sprawdzanie pisowni
Popraw wyniki, automatycznie poprawiając błędnie napisane słowa.
Znajdź tekst na obrazach
Wyszukaj tekst lub wyrażenie regularne w zestawie obrazów.
Porównaj teksty obrazkowe
Porównaj teksty na dwóch obrazach, niezależnie od wielkości i układu.
Ogranicz zakres rozpoznawania
Ogranicz zestaw znaków, których będzie szukał silnik OCR.
Wykryj defekty obrazu
Automatycznie znajduj potencjalnie problematyczne obszary obrazu.
Rozpoznaj obszary
Znajdź i przeczytaj tylko określone obszary obrazu, a nie cały tekst.
Przykłady kodu Pythona
Odkryj próbki kodu, aby bezproblemowo zintegrować Aspose.OCR dla Pythona poprzez C++ ze swoimi aplikacjami.
Łatwa instalacja
Po instalacji natychmiast rozpocznij używanie Aspose.OCR dla Pythona poprzez C++, choć z pewnymi ograniczeniami. Licencja tymczasowa usuwa wszystkie ograniczenia wersji próbnej na 30 dni. Wykorzystaj ten okres na zainicjowanie rozwoju w pełni funkcjonalnej aplikacji OCR, co pozwoli Ci później podjąć świadomą decyzję o zakupie Aspose.OCR dla Pythona poprzez C++.
Wykrywanie obszarów dokumentu
Skan obrazu lub fotografia dokumentu tekstowego często składa się z wielu bloków treści, w tym akapitów tekstowych, tabel, ilustracji, formuł i innych. Skuteczne i dokładne rozpoznanie tych obszarów zainteresowań na stronie ma kluczowe znaczenie dla skutecznego OCR. Ten kluczowy proces nazywany jest wykrywaniem obszaru dokumentu i obejmuje identyfikację, organizację i klasyfikację odrębnych obszarów treści.Aspose.OCR oferuje kilka algorytmów wykrywania obszarów dokumentów, dzięki czemu możesz wybrać ten, który najlepiej sprawdza się w przypadku Twojej konkretnej treści.
Konfiguracja dla różnych treści obrazowych - Python OCR
settings = asposeocr.RecognitionSettings()
settings.areasMode = asposeocr.DetectAreasMode.TABLE
# DetectAreasMode.DOCUMENT / PHOTO / CURVED_TEXT / TABLE / COMBINE
input_data = [asposeocr.AsposeOCRInput()]
input_data[0].url = 'path/to/file'
recognize_result = asposeocr.AsposeOCRRecognize(input_data, settings)
Różne formaty wyjściowe
OCR dla C++ może zapisywać wyniki rozpoznawania w wielu formatach, dzięki czemu można je udostępniać, przechowywać w bazie danych, wyświetlać lub analizować: zwykły tekst, PDF, Microsoft Word, Microsoft Excel, JSON i XML. {index-content-python-cpp.code_samples.item3.content2}
Zapisz wyniki rozpoznawania w formacie JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)