IDCardRecognitionSettings
Inheritance: java.lang.Object, com.aspose.ocr.ReceiptRecognitionSettings
public class IDCardRecognitionSettings extends ReceiptRecognitionSettings
आईडी कार्ड पहचान के लिए सेटिंग्स में ऐसे तत्व शामिल हैं जो पहचान प्रक्रिया को अनुकूलित करने की अनुमति देते हैं।
निर्माता
| निर्माता | विवरण |
|---|---|
| IDCardRecognitionSettings() | डिफ़ॉल्ट कंस्ट्रक्टर: autoSkew को true सेट करें। |
विधियाँ
| विधि | विवरण |
|---|---|
| setAllowedCharacters(CharactersAllowedType allowedCharacters) | अनुमत अक्षरों का सेट। |
| setAllowedCharacters(String allowedCharacters) | अनुमत अक्षरों का सेट। |
| setAutomaticColorInversion(boolean automaticColorInversion) | गहरे/काले पृष्ठभूमि पर सफ़ेद टेक्स्ट वाली छवियों का पता लगाएँ और उनके लिए स्वचालित रूप से एक विशेष OCR एल्गोरिद्म चुनें। |
| setIgnoredCharacters(String characters) | पहचान प्रतीकों के लिए ब्लैकलिस्ट सेट करता है। |
| setLanguage(Language language) | |
| setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel) | टेक्स्ट रिकग्निशन के लिए भाषा पहचान के स्तर को निर्दिष्ट करता है। |
| setThreadsCount(int threadsCount) | प्रोसेसिंग के लिए थ्रेड्स की संख्या प्राप्त करता है या सेट करता है। |
| setUpscaleSmallFont(boolean upscaleSmallFont) | छोटे फ़ॉन्ट की पहचान के लिए विशेष रूप से अतिरिक्त एल्गोरिदम का उपयोग करने की अनुमति देता है। |
IDCardRecognitionSettings()
public IDCardRecognitionSettings()
डिफ़ॉल्ट कंस्ट्रक्टर: autoSkew को true सेट करें।
setAllowedCharacters(CharactersAllowedType allowedCharacters)
public void setAllowedCharacters(CharactersAllowedType allowedCharacters)
अनुमत अक्षरों का सेट। पहचान परिणाम के लिए अनुमत अक्षरों के प्रकार को निर्धारित करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| allowedCharacters | CharactersAllowedType | enum शामिल करता है @see CharactersAllowedType मान। |
setAllowedCharacters(String allowedCharacters)
public void setAllowedCharacters(String allowedCharacters)
अनुमत अक्षरों का सेट। पहचान परिणाम के लिए अनुमत अक्षरों की सरणी को निर्धारित करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| allowedCharacters | java.lang.String | अक्षरों की सरणी शामिल करता है। |
setAutomaticColorInversion(boolean automaticColorInversion)
public void setAutomaticColorInversion(boolean automaticColorInversion)
गहरे/काले पृष्ठभूमि पर सफ़ेद टेक्स्ट वाली छवियों का पता लगाएँ और उनके लिए स्वचालित रूप से एक विशेष OCR एल्गोरिद्म चुनें।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| automaticColorInversion | boolean | बूलियन मान शामिल करता है - एक automaticColorInversion सेट किया गया है। |
setIgnoredCharacters(String characters)
public void setIgnoredCharacters(String characters)
पहचान प्रतीकों के लिए ब्लैकलिस्ट सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| characters | java.lang.String | पहचान से बाहर किए गए अक्षर। |
setLanguage(Language language)
public void setLanguage(Language language)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| language | Language | OCR के लिए उपयोग की जाने वाली भाषा सेट करता है। डिफ़ॉल्ट रूप से मल्टी-लैंग्वेज (कोई नहीं)। |
setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
public void setLanguageDetectionLevel(LanguageDetectionLevel languageDetectionLevel)
टेक्स्ट रिकग्निशन के लिए भाषा पहचान के स्तर को निर्दिष्ट करता है। यह केवल तब काम करता है जब चयनित भाषा Language.MULTILANGUAGE, Language.AUTO, या Language.UNIVERSAL हो। यह प्रक्रिया समय-साध्य है और समग्र पहचान को काफी धीमा कर देती है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| languageDetectionLevel | LanguageDetectionLevel | स्तर सेट करने के लिए enum मान (Paragraph, Word, Page)। |
setThreadsCount(int threadsCount)
public void setThreadsCount(int threadsCount)
प्रोसेसिंग के लिए थ्रेड्स की संख्या प्राप्त करता है या सेट करता है। डिफ़ॉल्ट रूप से, 0 का अर्थ है कि छवि को आपके प्रोसेसर की संख्या के बराबर थ्रेड्स के साथ प्रोसेस किया जाएगा। ThreadsCount = 1 का अर्थ है कि छवि मुख्य थ्रेड में प्रोसेस होगी।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| threadsCount | int | छवि के फ्रैगमेंट्स की समानांतर पहचान के लिए बनाए जाने वाले थ्रेड्स की संख्या। |
setUpscaleSmallFont(boolean upscaleSmallFont)
public void setUpscaleSmallFont(boolean upscaleSmallFont)
छोटे फ़ॉन्ट की पहचान के लिए विशेष रूप से अतिरिक्त एल्गोरिदम का उपयोग करने की अनुमति देता है। छोटे आकार के अक्षरों वाली छवियों के लिए उपयोगी।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| upscaleSmallFont | boolean | बूलियन मान शामिल करता है - एक upscaleSmallFont सेट किया गया है। |