इस ट्यूटोरियल में, आप सीखेंगे कि पाइथन का उपयोग करके चित्र में टेक्स्ट कैसे खोजें। इसमें वातावरण सेट करने के लिए सभी विवरण, चरणों की एक सूची और पाइथन का उपयोग करके छवि टेक्स्ट खोज के लिए एक नमूना कोड है। आप विभिन्न प्रकार की छवियों जैसे PNG, JPG, BMP, TIFF, आदि में खोज ऑपरेशन को अनुकूलित करने के लिए फ़्लैग सेट करना सीखेंगे।
पायथन का उपयोग करके छवि में टेक्स्ट खोजने के चरण
- छवि में शब्दों को खोजने के लिए Aspose.OCR for Python via .NET का उपयोग करने के लिए वातावरण सेट करें
- AsposeOcr क्लास का उपयोग करके Aspose OCR इंजन का एक उदाहरण बनाएं
- आवश्यक भाषा के साथ पहचान सेटिंग कॉन्फ़िगर करें
- image_has_text() विधि का उपयोग करके जाँचें कि आवश्यक शब्द छवि में मौजूद है या नहीं
- खोज परिणाम के अनुसार उपयुक्त संदेश प्रदर्शित करें
ये चरण संक्षेप में बताते हैं कि पायथन का उपयोग करके छवि से टेक्स्ट कैसे खोजा जाए। Aspose OCR इंजन का एक उदाहरण बनाएँ, पहचान सेटिंग्स कॉन्फ़िगर करें, और खोज के लिए लक्ष्य शब्द को परिभाषित करें। अंत में, इनपुट छवि नाम, लक्ष्य शब्द, केस को अनदेखा करने के लिए ध्वज, और शब्द की खोज के लिए ऑटो स्क्यू ध्वज के साथ image_has_text() विधि को कॉल करें।
पायथन का उपयोग करके छवि में टेक्स्ट खोजक के लिए कोड
import aspose.ocr as api # Import the Aspose OCR library | |
from aspose.ocr import License # Import the License class from the Aspose OCR library | |
# Set the Aspose OCR license | |
license = License() | |
license.set_license("license.lic") # Load the license file to activate the full features of Aspose OCR | |
# Create an instance of the Aspose OCR engine | |
asposeOcr = api.AsposeOcr() | |
# Configure recognition settings | |
settings = api.RecognitionSettings() # Create a settings object for OCR recognition | |
settings.language = api.Language.ENG # Set the recognition language to English (ENG) | |
# Define the target word to search for in the image | |
targetWord = "Restaurant" | |
# Check if the target word is present in the image | |
if asposeOcr.image_has_text("Receipt1.png", targetWord, settings, True, False): | |
# If the word is found, print a success message | |
print("The image contains the word " + targetWord) | |
else: | |
# If the word is not found, print a failure message | |
print("The image does not contain the word " + targetWord) |
यह नमूना कोड पायथन का उपयोग करके छवि में पाठ की खोज को प्रदर्शित करता है। आप छोटे फ़ॉन्ट पहचान के लिए अतिरिक्त एल्गोरिदम का उपयोग करने, एकल पंक्ति को पहचानने के लिए ध्वज, पाठ क्षेत्रों की सूची सेट करने और तालिकाओं में पाठ खोजने के लिए ध्वज जैसे अनुकूलन सेट कर सकते हैं। अन्य पैरामीटर भी सेट किए जा सकते हैं जैसे छवि में पाठ भाषा का चयन करना, ब्लैकलिस्ट किए गए प्रतीकों की सूची और अनुमत प्रतीकों और वर्णों की सूची।
इस लेख में हमें पाइथन का उपयोग करके छवि से टेक्स्ट खोजने की प्रक्रिया सिखाई गई है। यदि आप किसी इनवॉइस से टेक्स्ट निकालना चाहते हैं, तो पायथन का उपयोग करके चालान से डेटा निकालना पर लेख देखें।