1. उत्पादों
  2.   OCR
  3.   Python
  4.   Aspose.OCR for Python via .NET

Aspose.OCR for Python via .NET

 
 

Python API के माध्यम से इमेज से टेक्स्ट पढ़ें और निकालें

शीर्ष शक्तिशाली Python OCR API डेवलपर्स को इमेज, फोटो, स्क्रीनशॉट, स्कैन किए गए दस्तावेज़ और PDF फ़ाइलों से टेक्स्ट पढ़ने और निकालने की अनुमति देता है।

आज के डिजिटल युग में, छवियों को संपादन योग्य टेक्स्ट फ़ॉर्मेट में बदलना कई व्यवसायों और डेवलपर्स के लिए एक महत्वपूर्ण कार्य बन गया है। Aspose.OCR for Python via .NET ऑप्टिकल कैरेक्टर रिकग्निशन (OCR) के लिए एक मजबूत समाधान प्रदान करता है जो सॉफ़्टवेयर डेवलपर्स को छवियों से टेक्स्ट को आसानी से निकालने में सक्षम बनाता है। Aspose.OCR for Python via .NET OCR कार्यों के लिए डिज़ाइन की गई एक शक्तिशाली लाइब्रेरी है। यह Aspose उत्पाद श्रृंखला का हिस्सा है, जो उच्च गुणवत्ता वाले दस्तावेज़ प्रोसेसिंग टूल्स प्रदान करने के लिए प्रसिद्ध है। यह लाइब्रेरी डेवलपर्स को .NET फ्रेमवर्क की क्षमताओं को Python में कोडिंग करते समय उपयोग करने की अनुमति देती है, जिससे क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन बनते हैं जो OCR ऑपरेशन्स को सहजता से कर सकते हैं। यह 100 से अधिक भाषाओं में टेक्स्ट पहचान का समर्थन करता है, जिसमें अंग्रेज़ी, स्पेनिश, फ्रेंच, जर्मन, इटालियन, चीनी, जापानी और कई अन्य शामिल हैं।

Aspose.OCR for Python via .NET एक .NET-आधारित OCR लाइब्रेरी है जो डेवलपर्स को JPEG, PNG, GIF, BMP और TIFF सहित विभिन्न इमेज फ़ॉर्मेट से टेक्स्ट को पहचानने और निकालने की अनुमति देती है। API उन्नत एल्गोरिदम का उपयोग करती है ताकि विभिन्न इमेज फ़ॉर्मेट से टेक्स्ट पहचान में उच्च सटीकता सुनिश्चित हो सके। यह विभिन्न फ़ॉन्ट और शैलियों में टेक्स्ट पहचान का समर्थन करता है। पहचान की सटीकता बढ़ाने के लिए, Aspose.OCR बाइनराइज़ेशन, डेस्क्यूइंग और शोर हटाने जैसी पूर्व-प्रसंस्करण क्षमताएँ प्रदान करता है। यह बेहतर OCR परिणामों के लिए इमेज को तैयार करने में मदद करता है। यह एक ही प्रक्रिया में कई इमेज को संभाल सकता है, जिससे बैच प्रोसेसिंग संभव होती है और बड़ी मात्रा में इमेज प्रोसेस करने के समय बचता है। अपनी उन्नत सुविधाओं जैसे बहु-भाषा समर्थन, इमेज पूर्व-प्रसंस्करण, लेआउट विश्लेषण और त्रुटि हैंडलिंग के साथ, Aspose.OCR उन सॉफ़्टवेयर डेवलपर्स के लिए एक आदर्श विकल्प है जो OCR-आधारित प्रोजेक्ट्स पर काम करना चाहते हैं।

Previous Next

Aspose.OCR for Python via .NET के साथ शुरूआत

Aspose.OCR for Python via .NET को स्थापित करने का अनुशंसित तरीका pip का उपयोग करना है। कृपया सुगम स्थापना के लिए निम्न कमांड का उपयोग करें।

Install Aspose.OCR for Python via .NET via pip

 pip install aspose-ocr-python-net

आप SDK को सीधे Aspose.OCR Python Cloud SDK उत्पाद पृष्ठ से डाउनलोड कर सकते हैं।

Python के माध्यम से उच्च सटीकता वाले OCR ऑपरेशन्स

Aspose.OCR for Python via .NET को उच्च सटीकता और शुद्धता के लिए डिज़ाइन किया गया है। लाइब्रेरी उन्नत मशीन लर्निंग मॉडल को सम्मिलित करती है जो टेक्स्ट निष्कर्षण की सटीकता को सुधारते हैं, यहाँ तक कि विकृत या कम रिज़ॉल्यूशन वाली इमेज में भी। यह सुविधा उन अनुप्रयोगों के लिए उपयुक्त बनाती है जिन्हें विश्वसनीय टेक्स्ट पहचान की आवश्यकता होती है, जैसे स्कैन किए गए फ़ॉर्म या दस्तावेज़ों से स्वचालित डेटा निष्कर्षण। नीचे दिया गया कोड स्निपेट एक सरल कार्यान्वयन दर्शाता है जहाँ इमेज लोड की जाती है, प्रोसेस की जाती है, और उसकी पहचानी गई टेक्स्ट प्रदर्शित की जाती है।

How to Load Images, Perform OCR and Extract Text via Python API?

# Initialize OCR engine
recognitionEngine = AsposeOcr()

# Add image to batch
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample.png")

# Extract text from image
result = recognitionEngine.recognize(input)
# Display the recognition result
print(result[0].recognition_text)

इमेज पूर्व-प्रसंस्करण क्षमताएँ

Aspose.OCR for Python via .NET लाइब्रेरी Python एप्लिकेशन के भीतर शक्तिशाली इमेज पूर्व-प्रसंस्करण सुविधाएँ प्रदान करती है। ये सुविधाएँ OCR की सटीकता को बढ़ाती हैं, जैसे स्क्यू सुधार, शोर हटाना, और इमेज सामान्यीकरण। ये पूर्व-प्रसंस्करण चरण उन इमेज के साथ काम करते समय महत्वपूर्ण होते हैं जो अधो-उपयुक्त स्थितियों में स्कैन की गई हों। नीचे दिया गया उदाहरण दर्शाता है कि डेवलपर्स कैसे स्क्यू सुधार ऑपरेशन को लागू कर सकते हैं जिससे टेक्स्ट सटीक रूप से पहचाना जा सके, भले ही इमेज थोड़ा झुका हुआ या पूरी तरह से संरेखित न हो।

Python ऐप्स में स्क्यू सुधार के साथ OCR ऑपरेशन कैसे करें?

from aspose.ocr import OcrEngine, SkewCorrection

ocr_engine = OcrEngine()

# Enable skew correction
ocr_engine.set_skew_correction(SkewCorrection.True)

ocr_engine.image = "skewed_image.png"
recognized_text = ocr_engine.get_text()
print("Corrected and Recognized Text:", recognized_text)

Python के माध्यम से हस्तलिखित टेक्स्ट पहचान

Aspose.OCR for Python via .NET बहुत आसान है और प्रिंटेड तथा हस्तलिखित दोनों टेक्स्ट को केवल कुछ लाइनों के Python कोड से पहचान सकता है। यह सुविधा उन अनुप्रयोगों के लिए बहुत उपयोगी है जैसे हस्तलिखित नोट्स या हस्ताक्षर को डिजिटल रूप में बदलना। सॉफ़्टवेयर की विभिन्न शैलियों के टेक्स्ट को समझने की क्षमता शिक्षा और कानूनी दस्तावेज़ जैसे क्षेत्रों में इसकी उपयोगिता को बढ़ाती है। नीचे एक उदाहरण दिया गया है जो दिखाता है कि Python कोड का उपयोग करके हस्तलिखित टेक्स्ट पहचान कैसे की जाती है।

Python लाइब्रेरी के माध्यम से हस्तलिखित टेक्स्ट पहचान कैसे करें?

api = ocr.AsposeOcr()

''' add filters if you need '''
filters = ocr.models.preprocessingfilters.PreprocessingFilter()
#filters.add(ocr.models.preprocessingfilters.PreprocessingFilter.contrast_correction_filter())

''' initialize image collection and put images into it '''
input = ocr.OcrInput(ocr.InputType.SINGLE_IMAGE, filters)
input.add("Data\\OCR\\handwritten.jpg")

''' change recognition options if you need '''
settings = ocr.RecognitionSettings()
settings.detect_areas_mode=ocr.DetectAreasMode.PHOTO

''' run recognition '''
res = api.recognize_handwritten_text(input)
print(res[0].recognition_text)

Python ऐप्स में OCR कस्टम इमेज क्षेत्रों

Aspose.OCR for Python via .NET ने Python एप्लिकेशन के भीतर इमेज के किसी विशेष क्षेत्र से टेक्स्ट पहचान के लिए पूर्ण समर्थन प्रदान किया है। सॉफ़्टवेयर डेवलपर्स इमेज के भीतर विशिष्ट क्षेत्रों को OCR के लिए निर्दिष्ट कर सकते हैं, जो उन स्थितियों में उपयोगी है जहाँ केवल इमेज का एक भाग ही प्रासंगिक टेक्स्ट रखता है। डेवलपर्स इमेज पर कस्टम क्षेत्रों को परिभाषित कर सकते हैं, पहचान मोड सेट कर सकते हैं, और अन्य पैरामीटर को समायोजित कर सकते हैं ताकि विशिष्ट एप्लिकेशन आवश्यकताओं के आधार पर OCR प्रक्रिया को अनुकूलित किया जा सके। नीचे दिया गया उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर्स केवल कुछ लाइनों के Python कोड से एक पंक्ति का टेक्स्ट कैसे पहचान सकते हैं।

Python ऐप्स के माध्यम से इमेज पर एक पंक्ति टेक्स्ट कैसे पहचानें?

api = AsposeOcr()

# Create OcrInput and add images
input = OcrInput(InputType.SINGLE_IMAGE)
input.add("sample_line.png")

# recognize without regions detection
settings = RecognitionSettings()
settings.recognize_single_line = True

result = api.recognize(input, settings)

print(result[0].recognition_text)
 हिन्दी