Class AsposeOcr

AsposeOcr class

Aspose OCR लाइब्रेरी के लिए मुख्य API

public class AsposeOcr

कंस्ट्रक्टर्स

नामविवरण
AsposeOcr()का एक नया उदाहरण प्रारंभ करता हैAsposeOcr वर्ग. खाली कंस्ट्रक्टर.
AsposeOcr(string)का एक नया उदाहरण प्रारंभ करता हैAsposeOcr class. अनुमत वर्णों को वर्णमाला गुण के साथ सेट करें।

तरीकों

नामविवरण
CalculateSkew(MemoryStream)छवि के तिरछे कोण की गणना करता है।
CalculateSkew(string)छवि के तिरछे कोण की गणना करता है।
CalculateSkewFromUri(string)यूआरआई से छवि के झुकाव कोण की गणना करता है।
CompareImageTexts(string, string, RecognitionSettings, bool)जांचें कि क्या दो छवियों में समान टेक्स्ट है.
CorrectSpelling(string, SpellCheckLanguage, string)पाठ को ठीक करता है (गलत वर्तनी वाले शब्दों को बदलता है)।
GetRectangles(MemoryStream, AreasType, bool)छवि पर पाठ क्षेत्रों का पता लगाता है। स्वचालित छवि तिरछा सुधार लागू नहीं होता है। GIF, PNG, JPEG, BMP, TIFF, JFIF का समर्थन करता है।
GetRectangles(string, AreasType, bool)छवि पर पाठ क्षेत्रों का पता लगाता है। स्वचालित छवि तिरछा सुधार लागू नहीं होता है। GIF, PNG, JPEG, BMP, TIFF, JFIF का समर्थन करता है।
ImageHasText(string, Regex, RecognitionSettings)जांचें कि छवि टेक्स्ट प्रदान किए गए नियमित अभिव्यक्ति से मेल खाता है या नहीं।
ImageHasText(string, string, RecognitionSettings, bool)जांचें कि क्या इमेज में दिया गया टेक्स्ट फ़्रैगमेंट है.
ImageTextDiff(string, string, RecognitionSettings, bool)दो छवियों पर टेक्स्ट की तुलना करें और एक संख्या लौटाएं जो दर्शाता है कि वे कितने समान हैं (0 से 1)।
PreprocessImage(MemoryStream, PreprocessingFilter)ओसीआर की सटीकता में सुधार के लिए इमेज प्रीप्रोसेसिंग का उपयोग करें। फ़िल्टर की एक सूची बनाएं जो आपके द्वारा निर्दिष्ट क्रम में इनपुट छवि पर लागू की जाएगी। फ़िल्टर बनाने के लिए उदाहरण: प्रीप्रोसेसिंग फ़िल्टर फ़िल्टर = नया प्रीप्रोसेसिंगफ़िल्टर { प्रीप्रोसेसिंगफ़िल्टर.इनवर्ट () , प्रीप्रोसेसिंगफ़िल्टर.थ्रेशोल्ड(150), प्रीप्रोसेसिंगफ़िल्टर.बिनराइज़(), प्रीप्रोसेसिंगफ़िल्टर.रोटेट (180), प्रीप्रोसेसिंगफ़िल्टर.रीसाइज़ (3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), प्रीप्रोसेसिंग.स्केल.6फ़िल्टर ), प्रीप्रोसेसिंगफ़िल्टर.Dilate() }; आपको उन सभी की आवश्यकता नहीं है। केवल वही सेट करें जिसकी आपको आवश्यकता है.
PreprocessImage(string, PreprocessingFilter)ओसीआर की सटीकता में सुधार के लिए इमेज प्रीप्रोसेसिंग का उपयोग करें। फ़िल्टर की एक सूची बनाएं जो आपके द्वारा निर्दिष्ट क्रम में इनपुट छवि पर लागू की जाएगी। फ़िल्टर बनाने के लिए उदाहरण: प्रीप्रोसेसिंग फ़िल्टर फ़िल्टर = नया प्रीप्रोसेसिंगफ़िल्टर { प्रीप्रोसेसिंगफ़िल्टर.इनवर्ट () , प्रीप्रोसेसिंगफ़िल्टर.थ्रेशोल्ड(150), प्रीप्रोसेसिंगफ़िल्टर.बिनराइज़(), प्रीप्रोसेसिंगफ़िल्टर.रोटेट (180), प्रीप्रोसेसिंगफ़िल्टर.रीसाइज़ (3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), प्रीप्रोसेसिंग.स्केल.6फ़िल्टर ), प्रीप्रोसेसिंगफ़िल्टर.Dilate() }; आपको उन सभी की आवश्यकता नहीं है। केवल वही सेट करें जिसकी आपको आवश्यकता है.
RecognizeCarPlate(MemoryStream, CarPlateRecognitionSettings)कार प्लेट को पहचानता है.
RecognizeCarPlate(string, CarPlateRecognitionSettings)कार प्लेट को पहचानता है.
RecognizeDjvu(MemoryStream, DocumentRecognitionSettings)बहु-पृष्ठ DJVU छवि से पाठ को पहचानें। निर्दिष्ट करने की क्षमता के साथ डीजेवीयू फ़ाइल को पहचानता हैDocumentRecognitionSettings . केवल डीजेवीयू का समर्थन करता है। अन्य छवि प्रकारों का समर्थन नहीं करता.
RecognizeDjvu(string, DocumentRecognitionSettings)बहु-पृष्ठ DJVU छवि से पाठ को पहचानें। निर्दिष्ट करने की क्षमता के साथ डीजेवीयू फ़ाइल को पहचानता हैDocumentRecognitionSettings . केवल डीजेवीयू का समर्थन करता है। अन्य छवि प्रकारों का समर्थन नहीं करता.
RecognizeIDCard(MemoryStream, IDCardRecognitionSettings)आईडी कार्ड पर पाठ को पहचानता है।
RecognizeIDCard(string, IDCardRecognitionSettings)आईडी कार्ड पर पाठ को पहचानता है।
RecognizeImage(MemoryStream)छवि पर पाठ को पहचानता है।
RecognizeImage(string)छवि पर पाठ को पहचानता है।
RecognizeImage(MemoryStream, RecognitionSettings)छवि पर पाठ को पहचानता है। छवि को निर्दिष्ट करने की क्षमता के साथ पहचानता हैRecognitionSettings . GIF, PNG, JPEG, BMP, TIFF, JFIF को सपोर्ट करता है.
RecognizeImage(string, RecognitionSettings)छवि पर पाठ को पहचानता है।
RecognizeImage(Color[], int, int, RecognitionSettings)छवि पर पाठ को पहचानता है।
RecognizeImage(byte[], int, int, PixelType, RecognitionSettings)छवि पर पाठ को पहचानता है।
RecognizeImageFast(MemoryStream)छवि पर टेक्स्ट को अच्छी गुणवत्ता के साथ पहचानें। तिरछा सुधार और क्षेत्रों का पता लगाने का उपयोग नहीं करता। फास्ट मोड में काम करता है।
RecognizeImageFast(string)छवि पर टेक्स्ट को अच्छी गुणवत्ता के साथ पहचानें। तिरछा सुधार और क्षेत्रों का पता लगाने का उपयोग नहीं करता। फास्ट मोड में काम करता है।
RecognizeImageFromBase64(string, RecognitionSettings)आधार 64 प्रकार में प्रदान की गई छवि पर पाठ को पहचानता है।
RecognizeImageFromUri(string, RecognitionSettings)यूआरआई लिंक द्वारा प्रदान की गई छवि पर पाठ को पहचानता है।
RecognizeInvoice(MemoryStream, InvoiceRecognitionSettings)चालान छवि पर पाठ को पहचानता है।
RecognizeInvoice(string, InvoiceRecognitionSettings)चालान छवि पर पाठ को पहचानता है।
RecognizeLine(MemoryStream)टेक्स्ट की एक पंक्ति वाली छवि को पहचानता है। स्वचालित छवि तिरछा सुधार लागू नहीं होता है। GIF, PNG, JPEG, BMP, TIFF, JFIF का समर्थन करता है।
RecognizeLine(string)टेक्स्ट की एक पंक्ति वाली छवि को पहचानता है। स्वचालित छवि तिरछा सुधार लागू नहीं होता है। GIF, PNG, JPEG, BMP, TIFF, JFIF का समर्थन करता है।
RecognizeMultipleImages(List<string>)डिफ़ॉल्ट सेटिंग्स के साथ सूची से कई छवियों को पहचानता है। संग्रह और फ़ोल्डर समर्थित नहीं हैं। संसाधित छवियों की अधिकतम मात्रा 20 है। GIF, PNG, JPEG, BMP, TIFF, JFIF. का समर्थन करता है
RecognizeMultipleImages(string)ज़िप संग्रह में या डिफ़ॉल्ट सेटिंग्स वाले फ़ोल्डर से पैक की गई कई छवियों को पहचानता है। नेस्टेड संग्रह और फ़ोल्डर समर्थित नहीं हैं। संसाधित छवियों की अधिकतम मात्रा 20 है। GIF, PNG, JPEG, BMP, TIFF, JFIF. का समर्थन करता है
RecognizeMultipleImages(List<string>, RecognitionSettings)सूची से कई छवियों को पहचानता है। संग्रह और फ़ोल्डर समर्थित नहीं हैं। संसाधित छवियों की अधिकतम मात्रा 20 है। GIF, PNG, JPEG, BMP, TIFF, JFIF. का समर्थन करता है
RecognizeMultipleImages(string, RecognitionSettings)ज़िप संग्रह या फ़ोल्डर से पैक की गई कई छवियों को पहचानता है। नेस्टेड संग्रह और फ़ोल्डर समर्थित नहीं हैं। संसाधित छवियों की अधिकतम मात्रा 20 है। GIF, PNG, JPEG, BMP, TIFF, JFIF. का समर्थन करता है
RecognizePassport(MemoryStream, PassportRecognitionSettings)पासपोर्ट पर पाठ को पहचानता है।
RecognizePassport(string, PassportRecognitionSettings)पासपोर्ट पर पाठ को पहचानता है।
RecognizePdf(MemoryStream, DocumentRecognitionSettings)स्कैन किए गए पीडीएफ से पाठ को पहचानें (चित्र निकालें) निर्दिष्ट करने की क्षमता के साथ पीडीएफ फाइल को पहचानता हैRecognitionSettings . केवल स्कैन किए गए PDF का समर्थन करता है। खोजने योग्य PDF का समर्थन नहीं करता.
RecognizePdf(string, DocumentRecognitionSettings)स्कैन किए गए पीडीएफ से पाठ को पहचानें (चित्र निकालें) निर्दिष्ट करने की क्षमता के साथ पीडीएफ फाइल को पहचानता हैDocumentRecognitionSettings . केवल स्कैन किए गए PDF का समर्थन करता है। खोजने योग्य PDF का समर्थन नहीं करता.
RecognizeReceipt(MemoryStream, ReceiptRecognitionSettings)छवि पर पाठ को पहचानता है।
RecognizeReceipt(string, ReceiptRecognitionSettings)छवि पर पाठ को पहचानता है।
RecognizeTiff(MemoryStream, DocumentRecognitionSettings)बहु-पृष्ठ TIFF छवि से पाठ पहचानें। निर्दिष्ट करने की क्षमता के साथ TIFF फ़ाइल को पहचानता हैDocumentRecognitionSettings . केवल टीआईएफएफ (टीआईएफ) का समर्थन करता है। अन्य छवि प्रकारों का समर्थन नहीं करता.
RecognizeTiff(string, DocumentRecognitionSettings)बहु-पृष्ठ TIFF छवि से पाठ पहचानें। निर्दिष्ट करने की क्षमता के साथ TIFF फ़ाइल को पहचानता हैDocumentRecognitionSettings . केवल टीआईएफएफ (टीआईएफ) का समर्थन करता है। अन्य छवि प्रकारों का समर्थन नहीं करता.
static SaveMultipageDocument(MemoryStream, SaveFormat, List<RecognitionResult>)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है
static SaveMultipageDocument(string, SaveFormat, List<RecognitionResult>)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है

आयोजन

नामविवरण
event OcrProgressबहु-पृष्ठ छवि पहचान की प्रगति को ट्रैक करने के लिए एक ईवेंट.

यह सभी देखें