यह त्वरित ट्यूटोरियल समझाता है कि जावा का उपयोग करके image से शोर कैसे हटाया जाए। इसमें IDE सेट करने के विवरण, चरणों की सूची, और जावा का उपयोग करके फोटो शोर कमी के लिए एक नमूना कोड शामिल है। OCR लागू करने से पहले छवियों की पूर्व‑प्रसंस्करण के लिए विभिन्न तकनीकों पर चर्चा की जाएगी।
जावा का उपयोग करके फोटो से शोर हटाने के चरण
- पर्यावरण को सेट करें ताकि Aspose.OCR for Java का उपयोग करके छवि शोर को कम किया जा सके
- एप्लिकेशन के लिए आवश्यक सभी क्लासेस और एन्यूमरेशन आयात करें
- ट्रायल संस्करण की सीमाओं से बचने के लिए लाइसेंस सेट करें
- OCR engine का एक उदाहरण बनाएं
- PreprocessingFilter क्लास का एक ऑब्जेक्ट बनाएं और फ़िल्टर प्रकार को मीडियन सेट करें
- OcrInput इंस्टेंस बनाएं और उसके इनपुट प्रकार तथा वांछित फ़िल्टर को सेट करें
- लक्ष्य छवि को OcrInput इंस्टेंस में लोड करें
- Recognize() मेथड चलाएँ और पहचान परिणामों की सूची प्राप्त करें
- पहचाने गए पाठ को प्रदर्शित करें
यह चरण-दर-चरण गाइड समझाता है कि जावा में इमेज शोर कमी कैसे करें। AsposeOCR क्लास का उपयोग करके OCR इंजन बनाकर प्रक्रिया शुरू करें, PreprocessingFilter क्लास का उपयोग करके Median प्रीप्रोसेसिंग फ़िल्टर बनाएं। अगला, ऊपर उल्लेखित फ़िल्टर का उपयोग करके इनपुट ऑब्जेक्ट तैयार करें, पहचान प्रक्रिया चलाएँ, और API प्रतिक्रिया से टेक्स्ट प्रदर्शित करें।
जावा का उपयोग करके चित्र शोर घटाने के लिए कोड
यह कोड जावा का उपयोग करके इमेज डिनॉइज़िंग प्रक्रिया को दर्शाता है। PreprocessingFilter डिनॉइज़िंग, बाइनरीकरण आदि जैसी इमेज प्रोसेसिंग विधियों का समर्थन करता है, जिन्हें आवश्यकता पड़ने पर संयोजन में भी उपयोग किया जा सकता है। OcrInput कंटेनर क्लास इनपुट प्रकार और वांछित फ़िल्टर को रखती है, जहाँ इनपुट प्रकार को आवश्यकतानुसार डायरेक्टरी, स्कैन किया गया PDF, TIFF, URL, या Base64 स्ट्रीम पर सेट किया जा सकता है।
इस लेख ने हमें OCR से पहले छवियों को पूर्व‑प्रसंस्करण करने का तरीका दिखाया है। स्कैन किए गए PDF से टेक्स्ट निकालने के लिए, लेख How to Extract Text from Scanned PDF in Java को देखें।