यह ट्यूटोरियल आपको सिखाएगा कि Python का उपयोग करके छवि से टेक्स्ट कैसे निकालें। यह Aspose.OCR का उपयोग करने के लिए वातावरण सेट करने की जानकारी प्रदान करता है, प्रोग्राम प्रवाह का वर्णन करने के लिए चरणों की एक सूची और छवि से टेक्स्ट निकालने के लिए Python कोड। आप एक निर्देशिका में एकल PNG/JPEG/PDF/TIFF/GIF/BMP छवि या छवियों के संग्रह से टेक्स्ट निकालना सीखेंगे।
पायथन में छवि से टेक्स्ट निकालने के चरण
- किसी छवि से पाठ निकालने के लिए Aspose.OCR for Python via .NET का उपयोग करने के लिए वातावरण सेट करें
- पाठ पढ़ने के लिए AsposeOcr वर्ग का ऑब्जेक्ट बनाएँ
- छवियाँ जोड़ने के लिए OcrInput संग्रह वर्ग का ऑब्जेक्ट बनाएँ
- Ocr इनपुट प्रकार को DIRECTORY पर सेट करें
- छवि संग्रह में एक या अधिक निर्देशिका पथ जोड़ें
- OcrInput ऑब्जेक्ट प्रदान करके extractTextFromImage() विधि को कॉल करें
- कंसोल पर सभी निकाले गए पाठ प्रदर्शित करें
ये चरण छवि से पाठ निकालने के लिए पायथन प्रोग्राम का वर्णन करते हैं। AsposeOcr वर्ग का एक ऑब्जेक्ट बनाएँ, छवियों के संग्रह को बनाए रखने के लिए OcrInput ऑब्जेक्ट, संग्रह में छवियों की सूची सेट करें, और पाठ को पढ़ने के लिए पहचान() विधि को कॉल करें। अंत में, पहचाने गए पाठ को पहचान() विधि से लौटाए गए संग्रह को पार्स करके एक-एक करके प्रदर्शित किया जाता है।
पायथन में OCR का उपयोग करके छवि से टेक्स्ट निकालने का कोड
import aspose.ocr as api | |
from aspose.ocr import License | |
# Instantiate a license | |
license = License() | |
license.set_license("License.lic") | |
extractTextFromImage = api.AsposeOcr() | |
imageDatas = api.OcrInput(api.InputType.DIRECTORY) | |
imageDatas.add("/Users/myuser/Images/") | |
textExtractedFromImage = extractTextFromImage.recognize(imageDatas) | |
length = textExtractedFromImage.length | |
for i in range(length): | |
print(textExtractedFromImage[i].recognition_text) |
यह कोड पायथन का उपयोग करके छवि से टेक्स्ट निष्कर्षण को प्रदर्शित करता है। आप अपनी आवश्यकताओं के आधार पर इनपुट प्रकार को SINGLE_IMAGE, PDF, TIFF, URL, ZIP, आदि पर सेट कर सकते हैं। आप OcrInput क्लास में add() विधि का उपयोग करके कई निर्देशिका पथ या छवि पथ जोड़ सकते हैं।
इस लेख ने हमें पाइथन का उपयोग करके छवि से डेटा निकालने की प्रक्रिया सिखाई है। हस्तलिखित छवि को पढ़ने के लिए, पायथन का उपयोग करके हस्तलेखन को पाठ में बदलें पर लेख देखें।