जावा ओसीआर कार्यान्वयन [बंद]


160

यह मुख्य रूप से सिर्फ जिज्ञासा है, लेकिन क्या शुद्ध जावा में कोई ओसीआर कार्यान्वयन है? मैं उत्सुक हूं कि यह जावा में विशुद्ध रूप से कैसा प्रदर्शन करेगा, और सामान्य हितों में ओसीआर, इसलिए मैं यह देखना पसंद करूंगा कि इसे किस तरह से एक ऐसी भाषा में लागू किया जाता है जिसे मैं पूरी तरह से समझता हूं। स्वाभाविक रूप से, इसके लिए यह आवश्यक होगा कि कार्यान्वयन खुला स्रोत है, लेकिन मैं अभी भी मालिकाना समाधानों में दिलचस्पी रखता हूं, क्योंकि मैं कम से कम उस मामले में प्रदर्शन की जांच कर सकता था।

मैंने एक युगल देखा है जिसका उपयोग जावा में किया जा सकता है (जैसे कि आश्चर्य ) लेकिन ऐसा नहीं लगता है कि ये शुद्ध जावा कार्यान्वयन हैं ... क्या कोई हैं?


@ रोबिक सबसे पहले, जब आप उस पर हों, तो आपको अनावश्यक धन्यवाद आदि को भी हटा देना चाहिए और दूसरा, आपको इस तरह की धारणा को संपादित नहीं करना चाहिए, खासकर अगर ओपी अभी भी सक्रिय है और आप बस टिप्पणी कर सकते हैं - हालांकि यह होने की संभावना है इस मामले में सच है ... @ चूहा सिर्फ स्पष्ट करने के लिए, क्या आपका मतलब आश्चर्य है?
टोबियास किन्ज़लर

यदि आप शुद्ध-जावा दृष्टिकोण की खोज नहीं करते हैं, तो शायद जेएनआई पुल (जैसे Tess4J ) का निर्माण समझ में आता है। मेरी भावना यह है कि ओसीआर लाइब्रेरीज़ को C ++ वर्ल्ड (OCRAD, GOCR, Cuneiform - सभी यहाँ देखें ) में बेहतर ढंग से दर्शाया गया है ।
dma_k

@rat - आप सही हैं - जावा के लिए Asprise OCR SDK शुद्ध जावा आधारित नहीं है। वास्तव में, दृश्य के पीछे, मूल कोड का उपयोग किया जाता है क्योंकि OCR एक बहुत ही कम्प्यूटेशनल रूप से महंगी प्रक्रिया है।
अवलंब सपोर्ट

जवाबों:


81

मैं sourceforge.net पर जावा ओसीआर परियोजना की कोशिश करने की सलाह देता हूं । मैंने मूल रूप से इसे विकसित किया है, और मेरे पास इस पर एक ब्लॉग पोस्टिंग है

चूंकि मैंने इसे सोर्सफोर्ज पर रखा था, इसलिए स्वयंसेवक शोधकर्ता / डेवलपर के महान काम के माध्यम से इसकी कार्यक्षमता का विस्तार और सुधार हुआ है।

इसे आज़माएं, और यदि आपको यह पसंद नहीं है, तो आप इसे हमेशा सुधार सकते हैं!


18
@ मैं इस परियोजना पर भी एक नज़र है। मुझे डेमो नहीं मिला और जीयूआई विभिन्न ग्राफिकल ऑपरेशन करता है, लेकिन वास्तविक चरित्र मान्यता प्राप्त करने के तरीके के बारे में कोई निर्देश नहीं हैं।
जेम्स पी।

1
@ जब मैं आपके ब्लॉग के लिंक का अनुसरण करता हूं तब मुझे एक खाली पृष्ठ दिखाई देता है।
neoneye

3
@ जहां मैं एक प्रलेखन या अतिरिक्त ब्लॉग या ट्यूटोरियल प्राप्त कर सकते हैं
altsyset

1
कैसे ग्रहण में जावा ocr आयात करने के लिए?
फ़ैसल अशरफ़

2
नमस्ते, क्या इसके लिए कोई ट्यूटोरियल है?
द वेल

10

हमने जावा के साथ कुछ ओसीआर इंजनों का परीक्षण किया है जैसे टेसरैक्ट, अस्सोर्न, एब्बी आदि। हमारे विश्लेषण में, एबीबी ने सबसे अच्छा परिणाम दिया।


1
जावा एपीआई या जावा कार्यान्वयन ..?
इवोक

न तो लेकिन एक कमांड लाइन संस्करण है, जिसके उपयोग से आप बात कर सकते हैं ProcessBuilder
आरोन दिगुल्ला

1
न तो टेसेरैक्ट और न ही अबबी जावा आधारित हैं। उनके पास जावा के लिए बस एपीआई है।
क्रिस्पी जूल

10

यदि आप एक बहुत ही विस्तृत विकल्प की तलाश कर रहे हैं या एक विशिष्ट समस्या डोमेन है, तो आप जावा ऑब्जेक्ट ओरिएंटेड न्यूरल इंजन का उपयोग करके अपने स्वयं के रोलिंग पर विचार कर सकते हैं । एक और जोयोन संदर्भ।

मैं इसे सफलतापूर्वक के रूप में इस्तेमाल एक निजी परियोजना में एक छवि से पत्र की पहचान करने के लिए इस के लिए, आप सभी स्रोत GitHub पर अपने आवेदन की ओसीआर घटक के लिए, पा सकते हैं यहाँ


1
ऊह, उदाहरण के लिए धन्यवाद। मैंने इसे डाउनलोड किया और इसे अपनी आवश्यकताओं के लिए अनुकूलित करने की योजना बनाई!
अमांडा S

क्या आप मुझे दिखा सकते हैं कि कैसे संकलन किया जाए?
रेडिजेटोआरआर

मुझे डर है कि प्रोजेक्ट अब @RadijatoR मेंटेन नहीं हुआ है, इसलिए मैं कोई सलाह नहीं दे सकता।

4
अधिकांश लिंक मृत हैं।
एरिक

5

वहाँ बाहर ओसीआर पुस्तकालयों की एक किस्म है। हालाँकि, मेरा अनुभव यह है कि प्रमुख वाणिज्यिक कार्यान्वयन, एबीबीवाई, ओमनीपेज, और रीडइरिस, ओपन-सोर्स या अन्य मामूली कार्यान्वयन से बहुत दूर हैं। ये वाणिज्यिक पुस्तकालय मुख्य रूप से जावा के साथ काम करने के लिए डिज़ाइन नहीं किए गए हैं, हालांकि निश्चित रूप से यह संभव है।

बेशक, यदि आपकी रुचि कोड सीखने में है, तो ओपन-सोर्स कार्यान्वयन कार्यान्वित करेगा।


3

बस यह पाया (यह नहीं जानते, परीक्षण नहीं किया गया, अपने आप को जांचें)

रॉन केमर जावा ओसीआर


जैसा कि आपको केवल जिज्ञासा के लिए इसकी आवश्यकता है आप इस एप्लेट के स्रोत में देख सकते हैं।

यह एक न्यूरोनल नेटवर्क के साथ हस्तलिखित पात्रों का ओसीआर करता है

जावा ओसीआर: लिखावट मान्यता

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.