ASPOSE.OCR -kuva tekstiin .NET
Aspose.OCR Photo to Text for .NET antaa kehittäjille mahdollisuuden poistaa tekstiä kameroilla tai älypuhelimilla otetuista valokuvista.Todistettuun Aspos.ocR-moottoriin rakennettu tämä lisäosa soveltaa kehittyneitä etukäteen käsiteltyjä suodattimia, kuten pyörimisen korjausta, vääristymisen kompensointia ja melun tukahduttamista, jotta korkean tarkkuuden tunnistaminen voidaan suorittaa jopa piilevien, matalan kontrastin tai meluisten kuvien kohdalla.
Asennus ja asennus
Aloittaminen on yksinkertaista:
- Asenna Aspose.OCR-paketti NuGetin kautta tai lataamasta jakelusta.See asennuksen ja yksityiskohtaisia ohjeita.
- Aseta mitattu lisenssi startupissa avaamaan täyden toiminnallisuuden.viittaa mitattu lisenssi Säätötoimenpiteitä varten.
Esimerkki: Tekstin poisto valokuvista
Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add images to input
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");
// Configure recognition settings for photo detection
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
// Perform recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach (Aspose.OCR.RecognitionResult result in results)
{
Console.WriteLine(result.RecognitionText);
}
// Save results
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
Ominaisuudet ja toiminnot
Advanced Pre-Processing -suodattimet
- Rotaatio ja Skew Korjaus : Automaattisesti suoratoistaa valokuvia.
- Distortion Compensation : Korjaa objektiiviindusoituja esineitä ja näkökulmaa.
- Ääni vähentäminen : tukahduttaa peiliä, pölyä ja kompressiobjektteja.
- Kontrastin ja kirkkauden sopeutuminen : Optimoi valaistuksen pimeille tai liiallisille kuville.
Tehokas tekstin tunnistusmoottori
- Monikieliset OCR (latina, kirillinen, arabi ja CJK kirjoitukset).
- Font-agnostinen havainto, joka tukee tulostettua tekstiä, signaalia ja skannauksia.
- Automaattinen skripti segmentointi sekoitetuilla kielillä.
- Numeroiden, symbolien ja pisteiden tunnistaminen konfiguroitavilla raja-arvoilla.
Layout-analyysi ja segmentaatio
- Automaattinen tunnistus tekstiblokkien verrattuna grafiikka tai taulukoita.
- Kolonnin ja rivin segmentointi säilyttää luonnollisen lukemisen järjestyksen.
- Alue-pohjainen OCR tiettyjen alueiden kohdentamiseen.
Lähtömuodot ja tietojen poisto
- vienti suorat tekstit, rakenteelliset esineet, tai JSON Yhteenveto linja-koordinaatteihin.
- Palauta linja-linja luottamuksen pisteitä validointia varten.
- Generate PDF tai tekstitulokset suoraan downstream-käyttöön.
Batch ja rinnakkainen käsittely
- Parallelin tunnistaminen .NET async/await avulla.
- Suunnittele laaja-alaisten työpaikkojen hallinta.
- Peruutus tuki pitkän aikavälin tehtäviin.
Customization ja laajennettavuus
- Määritä räätälöity suodatin putket.
- Lisää sanastoja tai sanakirjoja tarkkuuden parantamiseksi.
- Hyppää tunnistamistapahtumiin rekisteröintiä tai väliaikaista tarkastusta varten.
suorituskyky tuning
- Määritä resoluution ja värin syvyys nopeuden ja tarkkuuden tasapainottamiseksi.
- Varmuuskopioi etukäteen käsiteltyjä buffereita, kun työskentelet toistuvien mallien kanssa.
- Profiili putki vaiheita eristää pulloja.
Vinkkejä ja parhaita käytäntöjä
- Ennalta valittuja tai viljeltyjä alueita minimoida käsittelyaika.
- Testaa suodattimien parametrit edustavissa näytöissä ennen käyttöönottoa.
- Käytä luottamuksellisia pisteitä rakentaaksesi fallback- tai ihmisen validointivirtoja.
- Matkapuhelinkuvissa varmistetaan asianmukainen valaistus ja kontrasti tausta.
- Valvoa muistin käyttöä batch-kierroksilla; soveltaa peruuttamiskokeneja tarvittaessa.
- Yhdistä JSON:n vienti validointipalvelujen kanssa luodaan kestäviä tietolähteitä.
Usein kysyttyjä kysymyksiä
**Onko kielen määrittäminen välttämätöntä?**Oletusarvoisesti plugin automaattisesti havaitsee monia kieliä. kuitenkin, nimenomaisesti asettaa kielen parantaa tarkkuutta kirjoituksia kuten Cyrillic, kiinalainen, tai Hindi.
**Millaisia muotoja tuetaan?**JPEG, PNG, TIFF, PDF ja muut suositut muodot skannereista tai kameroista. Tulokset voidaan viedä tasaisena tekstinä, HTML, Word, pdf, JSON tai XML.
**Miten voin saavuttaa parhaat tulokset?**Käytä laadukkaita kuvia skannereista tai nykyaikaisista kameroista. Sisäänrakennetut suodattimet parantavat kuvan laatua ennen tunnistamista.