AsposeOcr.PreprocessImage

PreprocessImage(string, PreprocessingFilter)

ओसीआर की सटीकता में सुधार के लिए इमेज प्रीप्रोसेसिंग का उपयोग करें। फ़िल्टर की एक सूची बनाएं जो आपके द्वारा निर्दिष्ट क्रम में इनपुट छवि पर लागू की जाएगी। फ़िल्टर बनाने के लिए उदाहरण: प्रीप्रोसेसिंग फ़िल्टर फ़िल्टर = नया प्रीप्रोसेसिंगफ़िल्टर { प्रीप्रोसेसिंगफ़िल्टर.इनवर्ट () , प्रीप्रोसेसिंगफ़िल्टर.थ्रेशोल्ड(150), प्रीप्रोसेसिंगफ़िल्टर.बिनराइज़(), प्रीप्रोसेसिंगफ़िल्टर.रोटेट (180), प्रीप्रोसेसिंगफ़िल्टर.रीसाइज़ (3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), प्रीप्रोसेसिंग.स्केल.6फ़िल्टर ), प्रीप्रोसेसिंगफ़िल्टर.Dilate() }; आपको उन सभी की आवश्यकता नहीं है। केवल वही सेट करें जिसकी आपको आवश्यकता है.

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
पैरामीटरप्रकारविवरण
fullPathStringछवि के लिए पूर्ण पथ।
filtersPreprocessingFilterछवि अनुकूलन फ़िल्टरPreprocessingFilter.

प्रतिलाभ की मात्रा

संशोधित छवि के साथ स्ट्रीम करें ताकि आप इसे सहेज सकें या पहचान सकें।

यह सभी देखें


PreprocessImage(MemoryStream, PreprocessingFilter)

ओसीआर की सटीकता में सुधार के लिए इमेज प्रीप्रोसेसिंग का उपयोग करें। फ़िल्टर की एक सूची बनाएं जो आपके द्वारा निर्दिष्ट क्रम में इनपुट छवि पर लागू की जाएगी। फ़िल्टर बनाने के लिए उदाहरण: प्रीप्रोसेसिंग फ़िल्टर फ़िल्टर = नया प्रीप्रोसेसिंगफ़िल्टर { प्रीप्रोसेसिंगफ़िल्टर.इनवर्ट () , प्रीप्रोसेसिंगफ़िल्टर.थ्रेशोल्ड(150), प्रीप्रोसेसिंगफ़िल्टर.बिनराइज़(), प्रीप्रोसेसिंगफ़िल्टर.रोटेट (180), प्रीप्रोसेसिंगफ़िल्टर.रीसाइज़ (3000,3000, Aspose.OCR.Filters.InterpolationFilterType.Box), प्रीप्रोसेसिंग.स्केल.6फ़िल्टर ), प्रीप्रोसेसिंगफ़िल्टर.Dilate() }; आपको उन सभी की आवश्यकता नहीं है। केवल वही सेट करें जिसकी आपको आवश्यकता है.

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
पैरामीटरप्रकारविवरण
streamMemoryStreamछवि युक्त मेमोरी स्ट्रीम।
filtersPreprocessingFilterछवि अनुकूलन फ़िल्टरPreprocessingFilter.

प्रतिलाभ की मात्रा

संशोधित छवि के साथ स्ट्रीम करें ताकि आप इसे सहेज सकें या पहचान सकें।

यह सभी देखें