1. Produkter
  2.   OCR
  3.   Python
  4.   Aspose.OCR for Python via .NET

Aspose.OCR for Python via .NET

 
 

Read & Extract Text from Images via Python API

Leading Powerful Python OCR API allows Developers to Read and Extract Text from Images, Photos, Screenshots, Scanned Documents, and PDF Files.

I nutidens digitale tidsalder er konvertering af billeder til redigerbare tekstformater blevet en væsentlig opgave for mange virksomheder og udviklere. Aspose.OCR for Python via .NET leverer en robust løsning til optisk tegngenkendelse (OCR), som gør det muligt for softwareudviklere at udtrække tekst fra billeder uden besvær. Aspose.OCR for Python via .NET er et kraftfuldt bibliotek designet til OCR‑opgaver. Det er en del af Aspose‑serien af produkter, som er kendt for at levere højkvalitets værktøjer til dokumentbehandling. Dette bibliotek giver udviklere mulighed for at udnytte .NET‑rammens funktioner, mens de programmerer i Python, og dermed muliggøre tværplatformsapplikationer, der kan udføre OCR‑operationer problemfrit. Det understøtter genkendelse af tekst på over 100 sprog, herunder engelsk, spansk, fransk, tysk, italiensk, kinesisk, japansk og mange flere.

Aspose.OCR for Python via .NET er et .NET‑baseret OCR‑bibliotek, der gør det muligt for udviklere at genkende og udtrække tekst fra forskellige billedformater, herunder JPEG, PNG, GIF, BMP og TIFF. API’en bruger avancerede algoritmer for at sikre høj nøjagtighed i tekstgenkendelse fra diverse billedformater. Den understøtter genkendelse af tekst i forskellige skrifttyper og stilarter. For at forbedre genkendelsesnøjagtigheden tilbyder Aspose.OCR forbehandlingsfunktioner såsom binarisering, retning af skævhed og støjfjernelse. Dette hjælper med at forberede billeder for bedre OCR‑resultater. Den kan håndtere flere billeder i én proces, hvilket muliggør batch‑behandling og sparer tid i scenarier, hvor store mængder billeder skal behandles. Med sine avancerede funktioner, herunder understøttelse af flere sprog, billed‑forbehandling, layout‑analyse og fejlhåndtering, er Aspose.OCR et ideelt valg for softwareudviklere, der ønsker at arbejde med OCR‑baserede projekter.

Previous Next

Kom i gang med Aspose.OCR for Python via .NET

Den anbefalede måde at installere Aspose.OCR for Python via .NET på er ved at bruge pip. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.OCR for Python via .NET via pip

 pip install aspose-ocr-python-net

Du kan downloade SDK’en direkte fra Aspose.OCR Python Cloud SDK produktsiden

OCR‑operationer med høj nøjagtighed via Python

Aspose.OCR for Python via .NET er konstrueret til høj præcision og nøjagtighed. Biblioteket indeholder avancerede maskin‑læringsmodeller, som forbedrer udtrækningsnøjagtigheden, selv for skæve eller lav‑opløsnings‑billeder. Denne funktion gør det velegnet til applikationer, der kræver pålidelig tekstgenkendelse, såsom automatiseret dataudtræk fra scannede formularer eller dokumenter. Følgende kodeeksempel viser en simpel implementering, hvor et billede indlæses, behandles, og den genkendte tekst vises.

Hvordan indlæses billeder, udføres OCR og udtrækkes tekst via Python‑API?

# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

Billed‑forbehandlingsfunktioner

Aspose.OCR for Python via .NET‑biblioteket leverer kraftfulde billed‑forbehandlingsfunktioner i Python‑applikationer. Funktionerne forbedrer OCR‑nøjagtigheden, såsom korrektion af skævhed, fjernelse af støj og billed‑normalisering. Disse forbehandlingsskridt er afgørende, når man arbejder med billeder, der kan være scannet under suboptimale forhold. Følgende eksempel demonstrerer, hvordan udviklere kan udføre en skævhedskorrektion, som sikrer, at tekst registreres præcist, selvom billedet er let vinklet eller ikke helt justeret.

Hvordan udføres OCR‑operation med skævhedskorrektion i Python‑apps?

from aspose.ocr import OcrEngine, SkewCorrection

ocr_engine = OcrEngine()

# Enable skew correction
ocr_engine.set_skew_correction(SkewCorrection.True)

ocr_engine.image = "skewed_image.png"
recognized_text = ocr_engine.get_text()
print("Corrected and Recognized Text:", recognized_text)

Håndskrevet tekstgenkendelse via Python

Aspose.OCR for Python via .NET er meget nemt at håndtere og kan genkende både trykt og håndskrevet tekst med blot et par linjer Python‑kode. Denne funktion er yderst nyttig for applikationer som digitalisering af håndskrevne noter eller signaturer. Softwarens evne til at fortolke forskellige tekststile øger dens anvendelighed i sektorer som uddannelse og juridisk dokumentation. Her er et eksempel, der viser, hvordan man udfører håndskrevet tekstgenkendelse ved hjælp af Python‑kode.

Hvordan udføres håndskrevet tekstgenkendelse via Python‑biblioteket?

api = ocr.AsposeOcr()

''' add filters if you need '''
filters = ocr.models.preprocessingfilters.PreprocessingFilter()
#filters.add(ocr.models.preprocessingfilters.PreprocessingFilter.contrast_correction_filter())

''' initialize image collection and put images into it '''
input = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
input.add("Data\\OCR\\handwritten.jpg")

''' change recognition options if you need '''
settings = ocr.RecognitionSettings()
settings.detect_areas_mode=ocr.DetectAreasMode.PHOTO

''' run recognition '''
res = api.recognize_handwritten_text(input)
print(res[0].recognition_text)

OCR‑tilpassede billedregioner i Python‑apps

Aspose.OCR for Python via .NET har fuldstændig understøttelse af at genkende tekst fra et bestemt område af et billede i Python‑applikationer. Softwareudviklere kan angive specifikke regioner inden for et billede til OCR, hvilket er nyttigt i scenarier, hvor kun en del af billedet indeholder relevant tekst. Udviklere kan definere tilpassede regioner for OCR på et billede, sætte genkendelses‑tilstande og justere andre parametre for at optimere OCR‑processen baseret på specifikke applikationskrav. Her er et eksempel, der viser, hvordan softwareudviklere kan genkende en enkelt linje tekst med blot et par linjer Python‑kode.

Hvordan genkendes en enkelt linje tekst på et billede via Python‑apps?

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)
 Dansk