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.

Illustration ocr

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!

Gotowy do rozpoznania Gotowy do rozpoznania Upuść plik tutaj lub kliknij, aby przejrzeć *

* 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.

Wynik rozpoznawania
 

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

Łatwy rozwój, czytelność i utrzymanie kodu
Oferuje najwięcej funkcji i otrzymuje najczęstsze aktualizacje
Ogólna prędkość może być nieco wolniejsza niż inne platformy

Jednolitość

Python via Java

Użyj tej samej biblioteki na dowolnej platformie
Bezproblemowo uruchom aplikację na dowolnym urządzeniu
Wymaga środowiska wykonawczego Java (JRE) wersja 8 lub nowszy

Wydajność

Python via C++

Najszybszy możliwy prędkość, niezależnie od platformy
Duża kontrola nad zarządzaniem zasobami
Skierowane do doświadczonych programistów

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.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

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
  • PDF
  • 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 ++.

Feature icon

Photo OCR

Wyodrębnij tekst ze zdjęć ze smartfonów z dokładnością na poziomie skanowania.

Feature icon

Wyszukiwanie pdf

Konwertuj dowolny skan na w pełni możliwy do wyszukiwania dokument.

Feature icon

Uznanie URL

Rozpoznaj zdjęcie z adresu URL bez pobierania go lokalnie.

Feature icon

Rozpoznawanie masowe

Przeczytaj wszystkie obrazy z wielostronicowych dokumentów, folderów i archiwów.

Feature icon

Każda czcionka i styl

Zidentyfikuj i rozpoznaj tekst we wszystkich popularnych krojach krojów i stylach.

Feature icon

Rozpoznanie się

Dostosuj każdy parametr OCR, aby uzyskać najlepsze wyniki rozpoznawania.

Feature icon

Sprawdzanie pisowni

Popraw wyniki, automatycznie korygując błędnie napisane słowa.

Feature icon

Znajdź tekst w obrazach

Wyszukaj tekst lub wyrażenie regularne w zestawie obrazów.

Feature icon

Porównaj teksty obrazu

Porównaj teksty na dwóch obrazach, niezależnie od obudowy i układu.

Feature icon

Ogranicz zakres rozpoznawania

Ogranicz zestaw znaków, którego będzie szukał silnik OCR.

Feature icon

Wykryj wady obrazu

Automatycznie znajdź potencjalnie problematyczne obszary obrazu.

Feature icon

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

Jako lekki pakiet Python lub plik do pobrania z minimalnymi zależnościami, aspose.ocr for Python przez C ++ zapewnia łatwą dystrybucję. Zintegruj go z projektem bezpośrednio z Pythona i jesteś przygotowany do wykorzystania pełnych możliwości OCR, oszczędzając rozpoznawanie w różnych formatach.

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)