
Aspose.OCR for Python via .NET
Lue ja poimi teksti kuvista Python API:n avulla
Johtava tehokas Python OCR API mahdollistaa kehittäjille tekstin lukemisen ja poimimisen kuvista, valokuvista, näytönkaappauksista, skannatuista asiakirjoista ja PDF-tiedostoista.
Nykyisen digitaalisen aikakauden aikana kuvien muuntaminen muokattaviksi tekstimuodoiksi on tullut tärkeäksi tehtäväksi monille yrityksille ja kehittäjille. Aspose.OCR for Python via .NET tarjoaa vankkaa ratkaisua optiseen merkintunnistukseen (OCR), joka mahdollistaa ohjelmistokehittäjille tekstin poimimisen kuvista vaivattomasti. Aspose.OCR for Python via .NET on tehokas kirjasto, joka on suunniteltu OCR-tehtäviin. Se on osa Asposen tuoteperhettä, joka on tunnettu korkealaatuisten asiakirjankäsittelytyökalujen tarjoamisesta. Tämä kirjasto antaa kehittäjille mahdollisuuden hyödyntää .NET-kehikon ominaisuuksia Python-koodauksessa, mahdollistaen näin monialustaiset sovellukset, jotka voivat suorittaa OCR-toiminnot saumattomasti. Se tukee tekstin tunnistamista yli 100 kielessä, mukaan lukien englanti, espanja, ranska, saksa, italia, kiina, japani ja monia muita.
Aspose.OCR for Python via .NET on .NET-pohjainen OCR-kirjasto, joka mahdollistaa kehittäjille tekstin tunnistamisen ja poimimisen eri kuvamuodoista, kuten JPEG, PNG, GIF, BMP ja TIFF. API käyttää kehittyneitä algoritmeja varmistaakseen korkean tarkkuuden tekstin tunnistamisessa eri kuvamuodoista. Se tukee tekstin tunnistamista eri fonteissa ja tyyleissä. Tunnistustarkkuuden parantamiseksi Aspose.OCR tarjoaa esikäsittelyominaisuuksia, kuten binarisointi, vinouden korjaus ja kohinan poisto. Tämä auttaa valmistamaan kuvia parempia OCR-tuloksia varten. Se voi käsitellä useita kuvia yhdessä prosessissa, mahdollistaen eräprosessoinnin ja säästäen aikaa tilanteissa, joissa suuria kuvamääriä täytyy käsitellä. Kehittyneiden ominaisuuksiensa, kuten monikielisen tuen, kuvan esikäsittelyn, asetteluanalyysin ja virheenkäsittelyn, ansiosta Aspose.OCR on ihanteellinen valinta ohjelmistokehittäjille, jotka haluavat työskennellä OCR-pohjaisten projektien parissa.
Aloittaminen Aspose.OCR for Python via .NET:n kanssa
Suositeltu tapa asentaa Aspose.OCR for Python via .NET on pipin käyttö. Käytä seuraavaa komentoa sujuvaan asennukseen.
Install Aspose.OCR for Python via .NET via pip
pip install aspose-ocr-python-netYou can download the SDK directly from Aspose.OCR Python Cloud SDK product page
OCR-toiminnot korkean tarkkuuden kanssa Pythonissa
Aspose.OCR for Python via .NET on suunniteltu korkeaan tarkkuuteen ja tarkkuuteen. Kirjasto sisältää kehittyneitä koneoppimismalleja, jotka parantavat tekstin poiminnan tarkkuutta, jopa vinoissa tai matalan resoluution kuvissa. Tämä ominaisuus tekee siitä sopivan sovelluksiin, jotka vaativat luotettavaa tekstintunnistusta, kuten automaattinen tietojen poiminta skannatuista lomakkeista tai asiakirjoista. Seuraava koodinpätkä esittelee yksinkertaisen toteutuksen, jossa kuva ladataan, käsitellään ja sen tunnistettu teksti näytetään.
How to Load Images, Perform OCR and Extract Text 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)
Kuvan esikäsittelyn ominaisuudet
Aspose.OCR for Python via .NET -kirjasto tarjoaa tehokkaita kuvan esikäsittelyn ominaisuuksia Python-sovelluksissa. Ominaisuudet parantavat OCR-tarkkuutta, kuten vinouden korjaus, kohinan poisto ja kuvan normalisointi. Nämä esikäsittelyvaiheet ovat ratkaisevia, kun työskennellään kuvien kanssa, jotka on skannattu epäoptimaalisissa olosuhteissa. Seuraava esimerkki näyttää, miten kehittäjät voivat suorittaa vinouden korjaus -toiminnon, joka varmistaa, että teksti havaitaan tarkasti, vaikka kuva olisi hieman kalteva tai ei täysin tasattu.
How to Perform OCR Operation with Skew Correction inside 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)
Käsinkirjoitetun tekstin tunnistus Pythonilla
Aspose.OCR for Python via .NET on erittäin helppokäyttöinen ja pystyy tunnistamaan sekä painetun että käsinkirjoitetun tekstin vain muutamalla Python-koodirivillä. Tämä ominaisuus on erittäin hyödyllinen sovelluksissa, kuten käsinkirjoitettujen muistiinpanojen tai allekirjoitusten digitoinnissa. Ohjelmiston kyky tulkita erilaisia tekstityylejä lisää sen hyödyllisyyttä esimerkiksi koulutuksessa ja oikeudellisessa dokumentoinnissa. Tässä on esimerkki, joka näyttää, miten suorittaa käsinkirjoitetun tekstin tunnistus Python-koodilla.
How to Perform Handwritten Text Recognition via Python Library?
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:n mukautetut kuvialueet Python-sovelluksissa
Aspose.OCR for Python via .NET on tarjonnut täydellisen tuen tekstin tunnistamiselle tietyltä alueelta kuvassa Python-sovelluksissa. Ohjelmistokehittäjät voivat määrittää kuvan erityisiä alueita OCR:lle, mikä on hyödyllistä tilanteissa, joissa vain osa kuvasta sisältää merkityksellistä tekstiä. Kehittäjät voivat määritellä mukautettuja alueita OCR:lle kuvassa, asettaa tunnistustiloja ja säätää muita parametreja OCR-prosessin optimoimiseksi tiettyjen sovellusvaatimusten perusteella. Tässä on esimerkki, joka näyttää, miten ohjelmistokehittäjät voivat tunnistaa yhden tekstirivin vain muutamalla Python-koodirivillä.
How to Recognize a Single Line of Text on Image 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)
