NET के लिए Aspose.OCR Photo to Text
Aspose.OCR Photo to Text for .NET डिजाइनरों को कैमरे या स्मार्टफोन द्वारा ली गई तस्वीरों से पाठ निकालने की अनुमति देता है. इस प्लगइन पर स्थापित, यह प्री-प्रोसेसिंग फ़िल्टर - जैसे कि घूर्णन सुधार, विचलन मुआवजा, और शोर अवरोध - उच्च सटीकता का पता लगाने के लिए लागू करता है, यहां तक कि स्केड, कम विरोधाभास, या ध्वनि छवियों पर भ.
स्थापना और स्थापन
शुरू करना सरल ह:
- NuGet के माध्यम से या एक डाउनलोड वितरण से Aspose.OCR पैकेज स्थापित कर.See Installation विस्तृत निर्देशों के लिए.
- पूर्ण कार्यक्षमता को अनलॉक करने के लिए स्टार्टअप पर मेटेड लाइसेंस सेट कर.संदर्भ म मेट्रिक लाइसेंस सेटअप कदम के लिए.
उदाहरण: फोटो से पाठ निकालन
Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add images to input
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");
// Configure recognition settings for photo detection
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
// Perform recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach (Aspose.OCR.RecognitionResult result in results)
{
Console.WriteLine(result.RecognitionText);
}
// Save results
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);
विशेषताओं और कार्य
प्री-प्रसंस्करण फ़िल्टर
- रोटेशन और Skew Correction : स्वचालित रूप से टाइप किए गए तस्वीरों को सीधे करता ह.
- विनाश की भरपाई : लेंस-प्रेरित आर्टिफैक्ट्स और परिप्रेक्ष्य वार्पिंग को सही करता ह.
- शोर की कमी: स्प्रे, धूल और संपीड़न वस्तुओं को दबाता ह.
- विरोधाभास और चमक समायोजन : गंदे या अतिरिक्त छवियों के लिए प्रकाश को अनुकूलित करता ह.
मजबूत पाठ पहचान इंजन
- बहुभाषी OCR (लैटिन, साइरील, अरबी, और सीजेके स्क्रिप्ट).
- फ़ॉन्ट-आज्ञानात्मक पहचान प्रिंट टेक्स्ट, सिग्नल और स्कैन का समर्थन करता ह.
- मिश्रित-भाषा पृष्ठों पर स्वचालित स्क्रिप्ट विभाजन.
- संख्याओं, प्रतीकों की पहचान, और स्थापित सीमाओं के साथ स्कोर.
लेआउट विश्लेषण और विभाजन
- ग्राफिक्स या तालिकाओं के विपरीत पाठ ब्लॉक का स्वचालित पता लगान.
- स्तंभ और लाइन विभाजन प्राकृतिक पढ़ने के आदेश को बनाए रखता ह.
- विशिष्ट क्षेत्रों को लक्षित करने के लिए क्षेत्र-आधारित OCR.
आउटपुट प्रारूप और डेटा निष्कर्षण
- सीधे पाठ, संरचित वस्तुओं का निर्यात, य JSON सीमा बॉक्स समन्वय के साथ.
- वैधता के लिए लाइन-दर-लाइन आत्मविश्वास स्कोर वापस ल.
- Generate पीडीएफ या नीचे प्रवाह के उपयोग के लिए सीधे पाठ आउटपुट.
बैच और समानांतर प्रसंस्करण
- NET async/await का उपयोग करके समानांतर पहचान.
- बड़े पैमाने पर कार्य भार के लिए क्विच प्रबंधन.
- लंबे समय तक चलने वाले कार्यों के लिए रद्द समर्थन.
अनुकूलन और विस्तार
- कस्टम फिल्टर पाइप को परिभाषित कर.
- सटीकता में सुधार करने के लिए शब्दकोश या शब्दावली जोड.
- लॉगिंग या मध्यम निरीक्षण के लिए पहचान घटनाओं में प्रवेश कर.
प्रदर्शन ट्यूनिंग
- गति और सटीकता के बीच संतुलन के लिए रिज़ॉल्यूशन और रंग गहराई को समायोजित कर.
- दोहराए गए टेम्पलेट्स के साथ काम करते समय प्री-प्रसंस्करण बफर को छिपाए.
- प्रोफ़ाइल पाइपलाइन चरण बोतलों को अलग करने के लिए.
टिप्स और सर्वश्रेष्ठ अभ्यास
- प्रसंस्करण समय को कम करने के लिए पहले से चुने गए या खेती क्षेत्रों में रुचि रखते ह.
- तैनात होने से पहले प्रतिनिधि नमूनों पर फिल्टर पैरामीटर का परीक्षण कर.
- गिरने या मानवीय वैलिडिंग प्रवाह बनाने के लिए आत्मविश्वास स्कोर का उपयोग कर.
- मोबाइल तस्वीरों के लिए, उचित प्रकाश और विरोधाभासी पृष्ठभूमि सुनिश्चित कर.
- बैच चलने के साथ स्मृति के उपयोग की निगरानी करें; जब आवश्यक हो तो रद्द टोकन लागू कर.
- एक मजबूत डेटा पाइपलाइन बनाने के लिए JSON निर्यात और वैधता सेवाओं को जोड.
अक्सर पूछे जाने वाले प्रश्न
**क्या किसी भाषा को परिभाषित करना आवश्यक ह?**डिफ़ॉल्ट रूप से, प्लगइन स्वयं कई भाषाओं का पता लगाता है. हालांकि, स्पष्टीकरण से भाषा सेटिंग सिरीली, चीनी, या हिंदू जैसे स्क्रिप्ट के लिए सटीकता में सुधार करता ह.
**किस प्रारूप का समर्थन किया जाता ह?**JPEG, PNG, TIFF, PDF, और अन्य लोकप्रिय प्रारूपों से स्कैनर या कैमरे. परिणामों को फ्लैट टेक्स्ट, HTML, वर्ड, पीडीएफ, JSON, या XML के रूप में निर्यात किया जा सकता ह.
**मैं सर्वश्रेष्ठ परिणाम कैसे प्राप्त कर सकता ह?**स्कैनरों या आधुनिक कैमरों से उच्च गुणवत्ता वाली छवियों का उपयोग करें. अंतर्निहित फ़िल्टर पहचान से पहले छवि की सामग्री में सुधार करते ह.