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.

Illustration ocr

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ę!

Gotowy do rozpoznania Gotowy do rozpoznania Upuść plik tutaj lub kliknij, aby przeglądać *

* Przesyłając swoje pliki lub korzystając z usługi, zgadzasz się z naszymi Warunki korzystania I Polityka prywatności.

Wynik uznania
 

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

Łatwy rozwój, czytelność i łatwość konserwacji kodu
Oferuje najwięcej funkcji i otrzymuje najczęstsze aktualizacje
Ogólna prędkość może być nieco mniejsza niż w przypadku innych platform

Jednolitość

Python via Java

Używaj tej samej biblioteki na dowolnej platformie
Bezproblemowo uruchamiaj aplikację na dowolnym urządzeniu
Wymaga środowiska Java Runtime Environment (JRE) w wersji 8 lub nowszej

Wydajność

Python via C++

Najszybsza możliwa prędkość niezależnie od platformy
Duża kontrola nad zarządzaniem zasobami
Skierowany do doświadczonych programistów

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.

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 praktycznie każdym plikiem można uzyskać za pomocą skanera lub aparatu. Wyniki rozpoznania zwracane są w najpopularniejszych formatach plików i wymiany danych, które 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
  • PDF
  • 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 cechy

Aspose.OCR for Python via C++ Poznaj zaawansowane możliwości Aspose.OCR dla Pythona poprzez C++.

Feature icon

Zdjęcie OCR

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

Feature icon

Przeszukiwalny plik PDF

Konwertuj dowolny skan w dokument z możliwością pełnego przeszukiwania i indeksowania.

Feature icon

Rozpoznawanie adresu URL

Rozpoznaj obraz z adresu URL bez konieczności pobierania go lokalnie.

Feature icon

Rozpoznawanie zbiorcze

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

Feature icon

Dowolna czcionka i styl

Identyfikuj i rozpoznawaj tekst we wszystkich popularnych krojach i stylach.

Feature icon

Dostosuj rozpoznawanie

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

Feature icon

Sprawdzanie pisowni

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

Feature icon

Znajdź tekst na obrazach

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

Feature icon

Porównaj teksty obrazów

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

Feature icon

Ogranicz zakres rozpoznawania

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

Feature icon

Wykryj defekty obrazu

Automatycznie znajduj potencjalnie problematyczne obszary obrazu.

Feature icon

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

Jako lekki pakiet Pythona lub plik do pobrania z minimalnymi zależnościami, Aspose.OCR dla Pythona poprzez C++ zapewnia łatwą dystrybucję. Zintegruj go ze swoim projektem bezpośrednio z Pythona, a będziesz przygotowany na wykorzystanie pełnych możliwości OCR, zapisując wyniki rozpoznawania w różnych formatach.

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)