AsposeOCR

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.AutoCloseable

public class AsposeOCR implements AutoCloseable

छवियों से टेक्स्ट पहचानने के लिए मुख्य क्लास।

निर्माता

निर्माताविवरण
AsposeOCR()सार्वजनिक कंस्ट्रक्टर।

फ़ील्ड्स

फ़ील्डविवरण
DebugModeडिबग मोड को सक्षम करता है।
DebugModeSaveDirectoryडिबग परिणाम जहाँ सहेजे जाएंगे वह डायरेक्टरी।

विधियाँ

विधिविवरण
CalculateSkew(OcrInput input)छवियों के विकृति कोणों की गणना करता है।
CompareImageTexts(String fullPath1, String fullPath2)जाँचें कि दो छवियों में समान पाठ है या नहीं।
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)जाँचें कि दो छवियों में समान पाठ है या नहीं।
CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)जाँचें कि दो छवियों में समान पाठ है या नहीं।
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)पाठ को सुधारता है (गलत लिखे शब्दों को बदलता है)।
CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)पाठ को सुधारता है (गलत लिखे शब्दों को बदलता है)।
DetectDefects(OcrInput input, DefectType defectType)छवि के उन समस्याग्रस्त क्षेत्रों को स्वचालित रूप से खोजता है जो OCR की सटीकता को महत्वपूर्ण रूप से प्रभावित कर सकते हैं।
DetectDocumentLayout(OcrInput input)छवि का विश्लेषण करता है और उसके भीतर विभिन्न प्रकार के कंटेंट क्षेत्रों की पहचान करता है।
DetectLanguages(OcrInput input)छवि पर पाठ का विश्लेषण करता है ताकि यह निर्धारित किया जा सके कि वह किस भाषा में लिखा गया है।
DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)छवियों में पाठ क्षेत्रों का पता लगाता है।
DetectTables(OcrInput images)छवियों में तालिका क्षेत्रों का पता लगाता है।
ImageHasText(String fullPath, String text)केस-इन्सेंसिटिव खोज के साथ जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।
ImageHasText(String fullPath, String text, RecognitionSettings settings)केस-इन्सेंसिटिव खोज के साथ जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।
ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।
ImageHasText(String fullPath, Pattern regex)जाँचें कि छवि का पाठ प्रदान किए गए रेगुलर एक्सप्रेशन से मेल खाता है या नहीं।
ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)जाँचें कि छवि का पाठ प्रदान किए गए रेगुलर एक्सप्रेशन से मेल खाता है या नहीं।
ImageTextDiff(String fullPath1, String fullPath2)दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।
ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।
Recognize(OcrInput input)छवि को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।
Recognize(OcrInput input, RecognitionSettings settings)छवि को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।
RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)कार प्लेट को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।
RecognizeCharacters(OcrInput input)छवियों में प्रतीकों का पता लगाता है।
RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)छवियों में प्रतीकों का पता लगाता है।
RecognizeFast(OcrInput input)अच्छी गुणवत्ता वाली छवि पर पाठ को पहचानता है।
RecognizeFormula(OcrInput input, boolean detectAreas)प्रदान किए गए इनपुट छवियों से गणितीय सूत्रों को पहचानता है।
RecognizeHandwrittenText(OcrInput input)छवियों में हस्तलिखित पाठ को पहचानता है।
RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)आईडी कार्ड को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।
RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)इनवॉइस को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।
RecognizePassport(OcrInput input, PassportRecognitionSettings settings)पासपोर्ट को पहचानता है और निर्दिष्ट करने की क्षमता रखता है।
RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)रसीदों को पहचानता है और निर्दिष्ट करने की क्षमता रखता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।
RecognizeTables(OcrInput input, Language language)टेबल और संरचना का पता लगाता है, टेक्स्ट सेल्स को पहचानता है।
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)स्पेल‑चेक सुधार के साथ RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।
close()

AsposeOCR()

public AsposeOCR()

सार्वजनिक कंस्ट्रक्टर।

DebugMode

public static boolean DebugMode

डिबग मोड को सक्षम करता है। सक्षम होने पर, सिस्टम प्री‑प्रोसेस्ड इमेजेज़ और टेक्स्ट‑लाइन आयतों के साथ ड्रॉ की गई इमेजेज़ जैसे मध्यवर्ती इमेज प्रोसेसिंग परिणाम सहेजता है।

DebugModeSaveDirectory

public static String DebugModeSaveDirectory

डिबग परिणाम जहाँ सहेजे जाएंगे वह डायरेक्टरी। यदि सेट नहीं किया गया, तो डिफ़ॉल्ट रूप से वर्तमान कार्यशील डायरेक्टरी उपयोग की जाएगी।

CalculateSkew(OcrInput input)

public ArrayList<SkewOutput> CalculateSkew(OcrInput input)

इमेज की स्क्यू कोणों की गणना करता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.SkewOutput> - डिग्री में स्क्यू कोणों की ArrayList SkewOutput

CompareImageTexts(String fullPath1, String fullPath2)

public boolean CompareImageTexts(String fullPath1, String fullPath2)

जाँचें कि दो छवियों में समान पाठ है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।

Returns: boolean - यदि इमेजेज़ में समान टेक्स्ट (90% समानता) हो तो True।

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings)

जाँचें कि दो छवियों में समान पाठ है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।
settingsRecognitionSettingsपहचान सेटिंग्स।

Returns: boolean - यदि इमेजेज़ में समान टेक्स्ट (90% समानता) हो तो True।

CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public boolean CompareImageTexts(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

जाँचें कि दो छवियों में समान पाठ है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।
settingsRecognitionSettingsपहचान सेटिंग्स।
ignoreCasebooleanTrue - इसका अर्थ है केस‑इन्सेंसिटिव खोज।

Returns: boolean - यदि इमेजेज़ में समान टेक्स्ट (90% समानता) हो तो True।

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language)

पाठ को सुधारता है (गलत लिखे शब्दों को बदलता है)।

Parameters:

पैरामीटरप्रकारविवरण
textjava.lang.Stringसुधार के लिए टेक्स्ट।
languageSpellCheckLanguageउपयोग करने के लिए शब्दकोश SpellCheckLanguage.

Returns: java.lang.String - बदले गए शब्दों के साथ टेक्स्ट।

CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

public String CorrectSpelling(String text, SpellCheck.SpellCheckLanguage language, String dictionaryPath)

पाठ को सुधारता है (गलत लिखे शब्दों को बदलता है)।

Parameters:

पैरामीटरप्रकारविवरण
textjava.lang.Stringसुधार के लिए टेक्स्ट।
languageSpellCheckLanguageउपयोग करने के लिए शब्दकोश SpellCheckLanguage.
dictionaryPathjava.lang.Stringउपयोगकर्ता शब्दकोश (फ़्रीक्वेंसी शब्दकोश) का पूर्ण पाथ। शब्दकोश फ़ाइल फ़ॉर्मेट: UTF-8 एन्कोडिंग में साधारण टेक्स्ट फ़ाइल। शब्द और शब्द फ़्रीक्वेंसी कोमा द्वारा अलग किए जाते हैं, शब्द पहली कॉलम में और फ़्रीक्वेंसी दूसरी कॉलम में अपेक्षित है। प्रत्येक शब्द‑फ़्रीक्वेंसी जोड़े को अलग पंक्ति में रखा जाता है। एक पंक्ति को वर्णों की श्रृंखला के बाद लाइन फ़ीड ("\n"), कैरिज रिटर्न ("\r"), या कैरिज रिटर्न के तुरंत बाद लाइन फ़ीड ("\r\n") द्वारा परिभाषित किया जाता है। प्रत्येक शब्द को लोअर केस में होना चाहिए।

Returns: java.lang.String - बदले गए शब्दों के साथ टेक्स्ट।

DetectDefects(OcrInput input, DefectType defectType)

public ArrayList<DefectOutput> DetectDefects(OcrInput input, DefectType defectType)

इमेज के उन समस्याग्रस्त क्षेत्रों को स्वचालित रूप से खोजता है जो OCR की सटीकता को काफी प्रभावित कर सकते हैं। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput
defectTypeDefectTypeपहचाने जाने वाले दोषों के प्रकार DefectType.

Returns: java.util.ArrayList<com.aspose.ocr.DefectOutput> - DefectOutput की ArrayList जिसमें पता लगाए गए पाठ क्षेत्रों या पंक्तियों शामिल हैं।

DetectDocumentLayout(OcrInput input)

public ArrayList<LayoutOutput> DetectDocumentLayout(OcrInput input)

छवि का विश्लेषण करता है और उसके भीतर विभिन्न प्रकार के सामग्री क्षेत्रों की पहचान करता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LayoutOutput> - पहचाने गए सामग्री क्षेत्र। LayoutOutput की ArrayList।

DetectLanguages(OcrInput input)

public ArrayList<LanguageDetectionOutput> DetectLanguages(OcrInput input)

छवि पर पाठ का विश्लेषण करता है ताकि यह निर्धारित किया जा सके कि वह किस भाषा में लिखा गया है। यह सबसे उपयुक्त पहचान भाषा चुनने में मदद करता है और वर्तनी जांच या अनुवाद जैसे आगे के पाठ प्रसंस्करण कार्यों में सहायक होता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.LanguageDetectionOutput> - सबसे संभावित भाषाओं की सूची लौटाता है, संभावना के आधार पर क्रमबद्ध। LanguageDetectionOutput की ArrayList।

DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

public ArrayList<RectangleOutput> DetectRectangles(OcrInput input, AreasType areasType, boolean isDetectAreas)

छवियों में पाठ क्षेत्रों का पता लगाता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput
areasTypeAreasTypeनिर्धारित करता है कि कौन से आयत लौटाए जाएँ - पंक्ति या पैराग्राफ।
isDetectAreasbooleanस्वचालित पाठ क्षेत्रों का पता लगाने को सक्षम करें।

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - RectangleOutput की ArrayList जिसमें पता लगाए गए पाठ क्षेत्रों या पंक्तियों शामिल हैं।

DetectTables(OcrInput images)

public ArrayList<RectangleOutput> DetectTables(OcrInput images)

छवियों में तालिका क्षेत्रों का पता लगाता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
imagesOcrInputस्रोतों के साथ कंटेनर.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.RectangleOutput> - RectangleOutput की ArrayList जिसमें पता लगाए गए तालिका क्षेत्रों शामिल हैं।

ImageHasText(String fullPath, String text)

public boolean ImageHasText(String fullPath, String text)

केस-इन्सेंसिटिव खोज के साथ जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPathjava.lang.Stringछवि का पथ।
textjava.lang.Stringछवि पर खोज के लिए पाठ अंश।

Returns: boolean - true यदि छवि में पाठ अंश मौजूद है। false - छवि में पाठ अंश नहीं है।

ImageHasText(String fullPath, String text, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings)

केस-इन्सेंसिटिव खोज के साथ जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPathjava.lang.Stringछवि का पथ।
textjava.lang.Stringछवि पर खोज के लिए पाठ अंश।
settingsRecognitionSettingsपहचान सेटिंग्स।

Returns: boolean - true यदि छवि में पाठ अंश मौजूद है। false - छवि में पाठ अंश नहीं है।

ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

public boolean ImageHasText(String fullPath, String text, RecognitionSettings settings, boolean ignoreCase)

जाँचें कि छवि में प्रदान किया गया पाठ अंश मौजूद है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPathjava.lang.Stringछवि का पथ।
textjava.lang.Stringछवि पर खोज के लिए पाठ अंश।
settingsRecognitionSettingsपहचान सेटिंग्स।
ignoreCasebooleanTrue - इसका अर्थ है केस‑इन्सेंसिटिव खोज।

Returns: boolean - true यदि छवि में पाठ अंश मौजूद है। false - छवि में पाठ अंश नहीं है।

ImageHasText(String fullPath, Pattern regex)

public boolean ImageHasText(String fullPath, Pattern regex)

जाँचें कि छवि का पाठ प्रदान किए गए रेगुलर एक्सप्रेशन से मेल खाता है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPathjava.lang.Stringछवि का पथ।
regexjava.util.regex.Patternjava.util.regex.Pattern ऑब्जेक्ट जिसमें प्रदान किया गया पैटर्न और विकल्प होते हैं।

Returns: boolean - true यदि छवि का पाठ प्रदान किए गए नियमित अभिव्यक्ति से मेल खाता है।

ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

public boolean ImageHasText(String fullPath, Pattern regex, RecognitionSettings settings)

जाँचें कि छवि का पाठ प्रदान किए गए रेगुलर एक्सप्रेशन से मेल खाता है या नहीं।

Parameters:

पैरामीटरप्रकारविवरण
fullPathjava.lang.Stringछवि का पथ।
regexjava.util.regex.Patternjava.util.regex.Pattern ऑब्जेक्ट जिसमें प्रदान किया गया पैटर्न और विकल्प होते हैं।
settingsRecognitionSettingsपहचान सेटिंग्स।

Returns: boolean - true यदि छवि का पाठ प्रदान किए गए नियमित अभिव्यक्ति से मेल खाता है।

ImageTextDiff(String fullPath1, String fullPath2)

public float ImageTextDiff(String fullPath1, String fullPath2)

दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।

Returns: float - 0 का अर्थ है कि पाठ पूरी तरह अलग हैं; 1 का अर्थ है कि पाठ समान हैं।

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings)

दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।
settingsRecognitionSettingsपहचान सेटिंग्स।

Returns: float - 0 का अर्थ है कि पाठ पूरी तरह अलग हैं; 1 का अर्थ है कि पाठ समान हैं।

ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

public float ImageTextDiff(String fullPath1, String fullPath2, RecognitionSettings settings, boolean ignoreCase)

दोनों छवियों के पाठों की तुलना करें और एक संख्या लौटाएँ जो उनके समानता को दर्शाती है (0 से 1)।

Parameters:

पैरामीटरप्रकारविवरण
fullPath1java.lang.Stringपहली इमेज का पाथ।
fullPath2java.lang.Stringदूसरी इमेज का पाथ।
settingsRecognitionSettingsपहचान सेटिंग्स।
ignoreCasebooleanTrue - इसका अर्थ है केस‑इन्सेंसिटिव खोज।

Returns: float - 0 का अर्थ है कि पाठ पूरी तरह अलग हैं; 1 का अर्थ है कि पाठ समान हैं।

Recognize(OcrInput input)

public OcrOutput Recognize(OcrInput input)

छवि को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

Recognize(OcrInput input, RecognitionSettings settings)

public OcrOutput Recognize(OcrInput input, RecognitionSettings settings)

छवि को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsRecognitionSettingsRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

public OcrOutput RecognizeCarPlate(OcrInput input, CarPlateRecognitionSettings settings)

कार प्लेट को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsCarPlateRecognitionSettingsCarPlateRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeCharacters(OcrInput input)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input)

छवियों में प्रतीकों का पता लगाता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - प्रत्येक छवि के लिए पता लगाए गए प्रतीकों के डेटा के साथ Character की ArrayList।

RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

public ArrayList<CharacterRecognitionResult> RecognizeCharacters(OcrInput input, DetectAreasMode detectAreasMode, Language language)

छवियों में प्रतीकों का पता लगाता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputस्रोतों के साथ कंटेनर.OcrInput
detectAreasModeDetectAreasModeक्षेत्रों के पता लगाने के लिए उपयोग किए जाने वाले न्यूरल नेटवर्क का प्रकार निर्धारित करता है।
languageLanguageOCR के लिए उपयोग की जाने वाली भाषा।

Returns: java.util.ArrayList<com.aspose.ocr.models.CharacterRecognitionResult> - पता लगाए गए प्रतीकों के डेटा के साथ Character की ArrayList।

RecognizeFast(OcrInput input)

public ArrayList<String> RecognizeFast(OcrInput input)

उच्च गुणवत्ता वाली छवि पर पाठ को पहचानता है। स्वचालित छवि विकृति सुधार और पाठ क्षेत्रों का पता लगाने का उपयोग नहीं करता। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput का उदाहरण।

Returns: java.util.ArrayList<java.lang.String> - पहचाने गए पाठ वाली ArrayList।

RecognizeFormula(OcrInput input, boolean detectAreas)

public OcrOutput RecognizeFormula(OcrInput input, boolean detectAreas)

प्रदान किए गए इनपुट छवियों से गणितीय सूत्रों को पहचानता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
detectAreasbooleanयदि true पर सेट किया गया है, तो पहचान करने से पहले स्वचालित रूप से सूत्र क्षेत्रों का पता लगाता है और उन्हें अलग करता है। यदि false है, तो पूरी छवि को एक सूत्र के रूप में प्रोसेस करता है।

Returns: OcrOutput - OcrOutput list with images recognition results OcrOutput

RecognizeHandwrittenText(OcrInput input)

public OcrOutput RecognizeHandwrittenText(OcrInput input)

छवियों पर हस्तलिखित पाठ को पहचानता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. स्रोतों वाला कंटेनर।

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

public OcrOutput RecognizeIDCard(OcrInput input, IDCardRecognitionSettings settings)

आईडी कार्ड को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsIDCardRecognitionSettingsIDCardRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

public OcrOutput RecognizeInvoice(OcrInput input, InvoiceRecognitionSettings settings)

इनवॉइस को पहचानता है जिसमें आप निर्दिष्ट कर सकते हैं कि यह GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 को सपोर्ट करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsInvoiceRecognitionSettingsInvoiceRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

public OcrOutput RecognizePassport(OcrInput input, PassportRecognitionSettings settings)

निर्दिष्ट करने की क्षमता के साथ पासपोर्ट को पहचानता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsPassportRecognitionSettingsPassportRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

public OcrOutput RecognizeReceipt(OcrInput input, ReceiptRecognitionSettings settings)

रसीदों को पहचानता है और निर्दिष्ट करने की क्षमता रखता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
settingsReceiptRecognitionSettingsReceiptRecognitionSettings.

Returns: OcrOutput - RecognitionResult list with images recognition results RecognitionResult

RecognizeTables(OcrInput input, Language language)

public ArrayList<OCRTablePage> RecognizeTables(OcrInput input, Language language)

टेबल और संरचना का पता लगाता है, पाठ कोशिकाओं को पहचानता है। GIF, PNG, JPEG, WBMP, TIFF, JFIF, TIFF, PDF, InputStream, BufferedImage, फ़ोल्डर, एरे, ज़िप आर्काइव, URL, base64 का समर्थन करता है।

Parameters:

पैरामीटरप्रकारविवरण
inputOcrInputOcrInput. उदाहरण।
languageLanguageपहचान के दौरान उपयोग किए जाने वाले वर्णमाला को निर्धारित करता है।

Returns: java.util.ArrayList<com.aspose.ocr.models.OCRTablePage> - तालिकाओं में पहचाने गए पाठ के साथ OCRTablePage सूची वस्तुएँ। OCRTablePage

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
स्ट्रीमjava.io.OutputStreamचयनित प्रारूप में पहचान परिणाम को सहेजने के लिए OutputStream।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
स्ट्रीमjava.io.OutputStreamचयनित प्रारूप में पहचान परिणाम को सहेजने के लिए OutputStream।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।
embeddedFontPathjava.lang.Stringवैकल्पिक रूप से। उपयोगकर्ता फ़ॉन्ट का पूर्ण पथ।

SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(OutputStream stream, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
स्ट्रीमjava.io.OutputStreamचयनित प्रारूप में पहचान परिणाम को सहेजने के लिए OutputStream।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, PdfNoImg, Xlsx, Xml, Json, Rtf)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।
embeddedFontPathjava.lang.Stringवैकल्पिक रूप से। उपयोगकर्ता फ़ॉन्ट का पूर्ण पथ।
optimizePdfPdfOptimizationModeपृष्ठभूमि छवियों की गुणवत्ता कम करके PDF फ़ाइल का आकार घटाएँ। डिफ़ॉल्ट रूप में, मूल छवि गुणवत्ता बरकरार रहती है।

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
fullFileNamejava.lang.Stringचयनित प्रारूप में पहचान परिणाम सहेजने के लिए पथ सहित फ़ाइलनाम।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, Xlsx, Xml, Json)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, SpellCheck.SpellCheckLanguage language)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, SpellCheck.SpellCheckLanguage language)

स्पेल‑चेक सुधार के साथ RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
fullFileNamejava.lang.Stringचयनित प्रारूप में पहचान परिणाम सहेजने के लिए पथ सहित फ़ाइलनाम।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, Xlsx, Xml, Json)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।
languageSpellCheckLanguageSpellCheckLanguage enum मान।

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
fullFileNamejava.lang.Stringचयनित प्रारूप में पहचान परिणाम सहेजने के लिए पथ सहित फ़ाइलनाम।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, Xlsx, Xml, Json)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।
embeddedFontPathjava.lang.Stringवैकल्पिक रूप से। उपयोगकर्ता फ़ॉन्ट का पूर्ण पथ।

SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

public static void SaveMultipageDocument(String fullFileName, Format saveFormat, ArrayList<RecognitionResult> results, String embeddedFontPath, PdfOptimizationMode optimizePdf)

RecognitionResult ऑब्जेक्ट्स की सूची से मल्टीपेज दस्तावेज़ प्राप्त करने की अनुमति देता है।

Parameters:

पैरामीटरप्रकारविवरण
fullFileNamejava.lang.Stringचयनित प्रारूप में पहचान परिणाम सहेजने के लिए पथ सहित फ़ाइलनाम।
saveFormatFormatदस्तावेज़ प्रारूप (Docx, Txt, Pdf, Xlsx, Xml, Json)।
resultsjava.util.ArrayList<com.aspose.ocr.RecognitionResult>सूची RecognitionResult वस्तुओं की।
embeddedFontPathjava.lang.Stringवैकल्पिक रूप से। उपयोगकर्ता फ़ॉन्ट का पूर्ण पथ।
optimizePdfPdfOptimizationModeपृष्ठभूमि छवियों की गुणवत्ता कम करके PDF फ़ाइल का आकार घटाएँ। डिफ़ॉल्ट रूप में, मूल छवि गुणवत्ता बरकरार रहती है।

close()

public void close()