Szybki i niezawodny API OCR oparty na aspose.ocr dla C ++
Zdjęcie do rozpoznawania tekstu z Python OCR
Więcej prezentacji >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 for python przez c ++?
Zwiększ swoje możliwości OCR o aspose.ocr dla Pythona przez C ++. Ta pełna funkcji biblioteka bezproblemowo integruje OCR z aplikacjami Python z minimalnym kodem. Doświadcz wyjątkowej prędkości i dokładności, obsługując ponad 140 języków, w tym scenariusze łacińskie, cyryliczne, arabskie, perskie, wskaźniki i chińskie. Rozpoznaj różne obrazy, od zeskanowanych dokumentów i zdjęć ze smartfonów po zrzuty ekranu i zeskanowane pliki PDF. Zaawansowane filtry przed przetwarzaniem obchodzą wyzwania, takie jak obracane, wypaczone i hałaśliwe obrazy, zapewniając optymalną wydajność poprzez wykorzystanie przetwarzania GPU.

Szybkie i precyzyjne OCR
Osiągnij szybkie i dokładne wyniki OCR dzięki najnowocześniejszej Python za pośrednictwem technologii C ++.
Wielojęzyczne rozpoznawanie
Rozpoznaj tekst w ponad 140 językach, zapewniając wszechstronność aplikacji Python za pośrednictwem integracji C ++.
Kompleksowe wsparcie obrazu
Bez wysiłku przetwarzają obrazy ze skanerów, kamer i smartfonów z Pythonem przez C ++.
Dokładne rozpoznawanie chińskich postaci
Dokładnie rozpoznaj ponad 6000 chińskich postaci w swoich projektach Python za pośrednictwem C ++.
Utrzymuj style czcionek i formatowanie
Zachowaj style czcionek i formatowanie dla dokładnej reprezentacji rozpoznanego tekstu w aplikacjach Python za pośrednictwem C ++.
Próbka kodu na żywo
Zainicjuj rozpoznawanie tekstu z obrazów w zaledwie trzech wierszach kodu. Doświadcz prostoty!
* Przesyłając swoje pliki lub korzystając z Usługi, z którą zgadzasz się z naszym 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 odpowiednią bibliotekę dla 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 for Python przez C ++ płynnie integruje z dowolną platformą obsługującą C ++ -czy to na systemie Desktop Windows, Windows Server, maco, Linux lub Cloud.
Obsługiwane formaty plików
Aspose.OCR for Python via C++ może pracować z dowolnym plikiem Możesz dostać ze skanera lub aparatu. Wyniki rozpoznawania 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 rozpoznawania
- Text
- Microsoft Word
- Microsoft Excel
- RTF
- JSON
- XML
Instalacja bez wysiłku dla Pythona przez C ++
Aspose.ocr for Python przez C ++ jest dostarczany jako pakiet Python lub jako plik do pobrania z minimalnymi zależnościami. Łatwo zainstaluj w swoim projekcie i jesteś gotowy do rozpoznania tekstów w wielu obsługiwanych językach i zapisanie wyników rozpoznawania w różnych formatach.
Poproś o licencję próbną , aby rozpocząć opracowanie w pełni funkcjonalnej aplikacji OCR bez ograniczeń.
Integracja zaplecza C ++ dla aplikacji Python
Nasza biblioteka bezproblemowo integruje się z backendem C ++, umożliwiając aplikacjom Python płynnie działać na dowolnej platformie - Windows Desktop Windows, Windows Server, MacOS, Linux i Cloud.
140 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 zdefiniuj go w celu poprawy wydajności.
- ** Rozszerzona łacińska ** Alfabet: angielski, hiszpański, francuski, indonezyjski, portugalski, niemiecki, wietnamski, turecki, włoski, polski i 80+ więcej;
- ** Cyrillic ** Alphabet: Rosjanin, Ukraińczyk, Kazach, Serbijski, Białoruski, Bułgarski;
- Arabski, perski, urdu;
- Skrypt chiński i devanagari, w tym hindi, marathi, bhojpuri i inni.
Kluczowe funkcje
Aspose.OCR for Python via C++ Przeglądaj zaawansowane możliwości aspose.ocr dla Pythona przez C ++.
Photo OCR
Wyodrębnij tekst ze zdjęć ze smartfonów z dokładnością na poziomie skanowania.
Wyszukiwanie pdf
Konwertuj dowolny skan na w pełni możliwy do wyszukiwania dokument.
Uznanie URL
Rozpoznaj zdjęcie z adresu URL bez pobierania go lokalnie.
Rozpoznawanie masowe
Przeczytaj wszystkie obrazy z wielostronicowych dokumentów, folderów i archiwów.
Każda czcionka i styl
Zidentyfikuj i rozpoznaj tekst we wszystkich popularnych krojach krojów i stylach.
Rozpoznanie się
Dostosuj każdy parametr OCR, aby uzyskać najlepsze wyniki rozpoznawania.
Sprawdzanie pisowni
Popraw wyniki, automatycznie korygując błędnie napisane słowa.
Znajdź tekst w obrazach
Wyszukaj tekst lub wyrażenie regularne w zestawie obrazów.
Porównaj teksty obrazu
Porównaj teksty na dwóch obrazach, niezależnie od obudowy i układu.
Ogranicz zakres rozpoznawania
Ogranicz zestaw znaków, którego będzie szukał silnik OCR.
Wykryj wady obrazu
Automatycznie znajdź potencjalnie problematyczne obszary obrazu.
Rozpoznać obszary
Znajdź i przeczytaj tylko określone obszary obrazu, a nie wszystkie tekst.
Próbki kodu Pythona
Odkryj próbki kodu, aby bezproblemowo zintegrować aspose.ocr dla Pythona przez C ++ do swoich aplikacji.
Instalacja bez wysiłku
po instalacji, niezwłocznie rozpoczynają się przy użyciu aspose.ocr dla Pythona przez C ++, choć z pewnymi ograniczeniami. Tymczasowa licencja usuwa wszystkie ograniczenia wersji próbnej na 30 dni. Wykorzystaj ten okres, aby zainicjować opracowanie w pełni funkcjonalnej aplikacji OCR, umożliwiając podjęcie świadomej decyzji o zakupie aspose.ocr dla Pythona przez C ++ później.
Wykrywanie obszarów dokumentu
Skanowanie obrazu lub zdjęcie dokumentu tekstowego często obejmuje wiele bloków treści, w tym akapity tekstowe, tabele, ilustracje, formuły i inne. Pomyślne i dokładnie rozpoznanie tych obszarów zainteresowania na stronie ma kluczowe znaczenie dla skutecznego OCR. Ten kluczowy proces jest znany jako wykrywanie obszaru dokumentów, obejmujące identyfikację, organizację i klasyfikację różnych regionów treści.Aspose.ocr oferuje kilka algorytmów wykrywania obszarów dokumentów, co pozwala wybrać ten, który działa najlepiej dla konkretnych treści.
Konfiguracja zmiennej zawartości obrazu - 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 zapisać wyniki rozpoznawania w wielu formatach, dzięki czemu można je udostępniać, przechowywać w bazie danych, wyświetlić lub analizować: zwykły tekst, pdf, Microsoft Word, Microsoft Excel, JSON i XML. {index-content-python-cpp.code_samples.item3.content2}
Zapisz wyniki rozpoznawania dla JSON - Python
recognize_result_txt
= asposeocr.AsposeOCRSerializeResult(
recognize_result,
asposeocr.ExportFormat.json)