ASPOSE.OCR Fotó a szöveghez .NET
Aspose.OCR Photo to Text for .NET lehetővé teszi a fejlesztők számára, hogy kivonják a szöveget a fényképezőgépek vagy okostelefonok által rögzített fotóktól. A bizonyított Asposa.ocR motorra épül, ez a plugin fejlett előfeldolgozási szűrőket alkalmaz – mint például a forgatás korrekcióját, a torzítás kompenzációját és a zajcsökkentést – a nagy pontosságú felismerés biztosítására még a csúszott, alacsony kontrasztú vagy zajos képeken is.
Telepítés és telepítés
A kezdet egyszerű:
- Telepítse az Aspose.OCR csomagot a NuGet-en keresztül vagy egy letöltött forgalmazótól.See telepítés Részletes utasításokért.
- Állítsa be a mért licencet a startupban, hogy feloldja a teljes funkcionalitást.hivatkozva a Mérett licenc A beállítás lépései.
Példa: A szöveg kivonása a fényképekből
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);
Jellemzők és funkciók
Előzetes feldolgozó szűrők
- Rotáció és Skew Korrekció : automatikusan közvetíti a billentyűzött fényképeket.
- Distortion Compensation : helyesíti a lencsék által indukált tárgyakat és a perspektívát.
- zajcsökkentés : Elnyomja a spektrumokat, a porot és a kompressziós tárgyakat.
- Kontraszt és fényesség beállítása : optimalizálja a fényt a sötét vagy túlzott képekhez.
Robusztus szövegfelismerő motor
- Többnyelvű OCR (latin, cirill, arab és CJK írás).
- Font-agnosztikai felismerés, amely támogatja a nyomtatott szöveget, jelzést és szkennelést.
- Automatikus forgatókönyvszegmentáció a vegyes nyelvű oldalakon.
- Számok, szimbólumok és pontszámok felismerése konfigurálható küszöbökkel.
Layout elemzés és szegmentáció
- A szövegblokkok automatikus felismerése a grafika vagy a táblák ellen.
- A oszlop és a vonal szegmentáció megőrzi a természetes olvasási rendet.
- Zóna-alapú OCR az egyes régiók célzására.
A kimeneti formátumok és az adatok kivonása
- export tiszta szöveg, strukturált tárgyak, vagy JSON Korlátozó doboz koordinátákkal.
- Visszaállítsa a line-by-line bizalmi pontszámokat a hitelesítéshez.
- Generate PDF vagy a szöveg kimenetelét közvetlenül a downstream használathoz.
Batch és párhuzamos feldolgozás
- Parallel felismerés a .NET async/await használatával.
- Nagy méretű munkafogyasztás menedzsmentje.
- Támogatás a hosszú távú feladatokra.
Customizáció és kiterjeszthetőség
- Speciális szűrőcsövek beállítása.
- Szótárak vagy szókincsek hozzáadása a pontosság javításához.
- A bejelentkezéshez vagy a közvetlen vizsgálathoz kapcsolódó felismerési események beolvasása.
Teljesítmény Tuning
- Válassza ki a felbontást és a szín mélységét a sebesség és pontosság közötti egyensúly érdekében.
- Cache előre feldolgozott buffert, amikor ismételt sablonokkal dolgozik.
- Profil csővezeték szakaszai a palackok elszigetelésére.
Tippek és legjobb gyakorlatok
- Előre kiválasztott vagy növényi területek, hogy minimalizálja a feldolgozási időt.
- A szűrőparaméterek tesztelése reprezentatív mintákon a telepítés előtt.
- Használja a bizalmi pontszámokat a fallback vagy az emberi hitelesítési áramlások létrehozásához.
- A mobil fényképekhez gondoskodjon a megfelelő világításról és a kontrasztos háttérről.
- Figyelemmel kíséri a memória használatát a batch futásokkal; szükség esetén alkalmazza a törlési tokeneket.
- A JSON export és a validációs szolgáltatások összekapcsolása robusztus adatcsatornák létrehozásához.
Gyakran feltett kérdések
**Szükséges-e egy nyelvet meghatározni?**Alapértelmezett, a plugin automatikusan észleli sok nyelvet. azonban, kifejezetten beállítása a nyelv javítja a pontosságot a szövegek, mint a cirill, kínai, vagy hindi.
**Milyen formátumokat támogatunk?**JPEG, PNG, TIFF, PDF, és más népszerű formátumok a szkennerek vagy kamerák. Az eredmények exportálható, mint a tiszta szöveg, HTML, Word, pdf, JSON, vagy XML.
**Hogyan érhetem el a legjobb eredményeket?**Használjon kiváló minőségű képeket a szkennerekből vagy a modern kamerákból. A beépített szűrők javítják a képminőséget a felismerés előtt.