2012-05-02 18 views
10

यह एक दिलचस्प विषय है। असल में, मेरे पास एक छवि है जिसमें कुछ पाठ है। मैं छवि से पाठ कैसे निकालूं?छवि को टेक्स्ट में बदलें - जावा

मैंने पहले से ही कई चीजों की कोशिश की है, लेकिन जो कुछ भी मैं करता हूं वह बहुत कठिन होता है और आमतौर पर काम नहीं करता है। मैं बस सोच रहा हूं कि ऐसा करने का एक आसान तरीका है या नहीं।

मैं इस पर आया हूं: http://sourceforge.net/projects/javaocr/। मैंने घंटों तक यह कोशिश की है, लेकिन मैं इसे Image लेने के लिए नहीं मिल सकता और इसे छवि से String टेक्स्ट में बदल सकता हूं।

सभी को अग्रिम धन्यवाद!

+0

आप यह भी सहायक पा सकते हैं: http://stackoverflow.com/questions/9480831/java-ocr-api-open-source-on-eclipse/9481603#9481603 – Nikolay

उत्तर

7

आपको जावा ओसीआर कार्यान्वयन में देखने की आवश्यकता है। Java OCR

+0

धन्यवाद, क्या आप जानते हैं कि यह कितना अच्छा काम करता है? – Confiqure

+0

ने इसे व्यक्तिगत रूप से आजमाया नहीं है, लेकिन यह उस छवि पर पाठ की स्पष्टता पर निर्भर करेगा जिस पर आप पार्सिंग कर रहे हैं। –

+0

पाठ पढ़ने के लिए बेहद आसान है। मैं इसमें देख लूंगा, धन्यवाद! – Confiqure

2

आपको एक ओसीआर (ऑप्टिकल कैरेक्टर पहचानकर्ता) पुस्तकालय की आवश्यकता है या अपना खुद का लिखें। this SO प्रश्न देखें।

+0

धन्यवाद, क्या आप जानते हैं कि यह कितना अच्छा काम करता है? – Confiqure

4

Tess4J, Tesseract इंजन के चारों ओर एक JNA आवरण,, एपीआई कि इनपुट के रूप में BufferedImage, फ़ाइल, या छवि डेटा ले समर्थन करता है और स्ट्रिंग वापसी आउटपुट के रूप में।

+0

मुझे पता है कि मैं 3 साल बाद टिप्पणी कर रहा हूं लेकिन आपका उत्तर सही जवाब है 'javaOCR' में कई समस्याएं हैं लेकिन यह एपीआई बहुत अच्छी तरह से काम करता है। – SlimenTN

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