2010-05-17 7 views
5

मैं एक मुफ्त .NET OCR लाइब्रेरी की तलाश में हूं जो किसी दिए गए एप्लिकेशन विंडो पर ओसीआर या स्मृति में एक छवि भी कर पाएगा (मैं एप्लिकेशन विंडो का स्नैपशॉट ले सकता हूं)।क्या कोई मुफ्त .NET ओसीआर पुस्तकालय है जो सीधे एप्लिकेशन विंडो पर ओसीआर प्रदर्शन करेगा?

मैंने tessnet2 और MODI पर देखा है लेकिन दोनों को डिस्क पर स्थित एक छवि की आवश्यकता है।

मुझे ओसीआर का उपयोग करने की आवश्यकता है क्योंकि जिस एप्लिकेशन को मैं स्क्रिप्ट लिखने की कोशिश कर रहा हूं, वह कुछ बेकार सामान करता है जिसे विंडोज एपीआई का उपयोग करके पढ़ा नहीं जा सकता है और मुझे स्क्रीन से डेटा स्क्रैप करने की आवश्यकता है। मैंने tessnet2 और MODI दोनों का परीक्षण किया है और वे दोनों टेक्स्ट को अधिकतर पढ़ सकते हैं, लेकिन क्योंकि इसे एक ऐसे वातावरण में चलाना है जो डिस्क पर लिखने में सक्षम नहीं होगा, मुझे इसकी सराहना खिड़की या कुछ से सीधे पढ़ने में सक्षम होना चाहिए मेमोरी स्ट्रीम का प्रकार।

मुझे लगता है कि ओसीआर मेरा एकमात्र दक्षिण है लेकिन अन्य विधियां भी हो सकती हैं जिनके बारे में मैं सोच नहीं रहा हूं।

सुझाव?

टिप्पणियों के आधार पर संपादित करें: पर्यावरण एक सी # .NET विंडोज अनुप्रयोग है जिसमें डिस्क एक्सेस नहीं है। यह एक ऐसा एप्लिकेशन है जिसमें फ्लाई पर कोड संकलित और निष्पादित किया गया है और यह कोड उस संदर्भ में चल रहा है जिसे स्मृति के अलावा किसी अन्य संसाधन की आवश्यकता नहीं है।

+0

क्यों नहीं आप डिस्क के लिए लिख सकता है? किस तरह का पर्यावरण? –

+0

@Lasse V. Karlsen बस मान लीजिए कि मैं नहीं कर सकता। यह एक लंबी कहानी है जिसे मैं समझाऊंगा;) – Kelsey

+0

नहीं, मुझे संदेह नहीं है कि आप नहीं कर सकते हैं, लेकिन शायद आपके पर्यावरण के बारे में विवरण लोगों को अतिरिक्त जानकारी दे सकता है जो आपको बेहतर उत्तर देने में मदद कर सकता है? उदाहरण के लिए, मुझे पता है कि आप सिल्वरलाइट में हैं ... –

उत्तर

1

जैसा कि मैं टेस्नेट पेज से देख सकता हूं उदाहरण के लिए लाइब्रेरी को बिटमैप को पास करने की आवश्यकता होती है, तो क्या होगा यदि आप इसे Image.FromStream विधि के साथ बनाते हैं?

आप इस निर्माता के साथ बिटमैप वस्तु बना सकते हैं: Bitmap Constructor (Stream)

+0

मैं इसे देखने की प्रक्रिया में हूं। – Kelsey

संबंधित मुद्दे