ओसीआर जावा के लिए Aspose.OCR में TIFF छवियों को पहचान रहा है

परिचय

जावा के लिए Aspose.OCR का उपयोग करके ऑप्टिकल कैरेक्टर रिकॉग्निशन (OCR) पर अंतिम गाइड में आपका स्वागत है! चाहे आप एक अनुभवी डेवलपर हों या जिज्ञासु शुरुआती, यह ट्यूटोरियल आपको टीआईएफएफ छवियों में टेक्स्ट को कुशलतापूर्वक पहचानने की प्रक्रिया से परिचित कराएगा। जावा के लिए Aspose.OCR एक शक्तिशाली OCR लाइब्रेरी है जो सटीक और विश्वसनीय पाठ पहचान क्षमताएं प्रदान करती है।

आवश्यक शर्तें

इससे पहले कि हम ट्यूटोरियल में उतरें, सुनिश्चित करें कि आपके पास निम्नलिखित आवश्यक शर्तें हैं:

  • आपकी मशीन पर जावा डेवलपमेंट किट (जेडीके) स्थापित है।
  • जावा लाइब्रेरी के लिए Aspose.OCR डाउनलोड किया गया और आपके प्रोजेक्ट में जोड़ा गया। आप इसे डाउनलोड कर सकते हैंयहाँ.
  • एक TIFF छवि फ़ाइल जिसमें वह पाठ है जिसे आप पहचानना चाहते हैं।

पैकेज आयात करें

अपने जावा प्रोजेक्ट में, सुनिश्चित करें कि आप Aspose.OCR के साथ काम करने के लिए आवश्यक पैकेज आयात करते हैं:

package com.aspose.ocr.examples.OcrFeatures;

import com.aspose.ocr.AsposeOCR;
import com.aspose.ocr.DetectAreasMode;
import com.aspose.ocr.DocumentRecognitionSettings;
import com.aspose.ocr.Language;
import com.aspose.ocr.RecognitionResult;
import com.aspose.ocr.RecognitionResult.LinesResult;
import com.aspose.ocr.pdf.AsposeOCRPdf;
import com.aspose.ocr.examples.Utils;

import java.awt.*;
import java.util.ArrayList;

अब, आइए TIFF छवियों में टेक्स्ट को पहचानने पर एक व्यापक ट्यूटोरियल के लिए उदाहरण कोड को कई चरणों में विभाजित करें।

चरण 1: अपना प्रोजेक्ट सेट करें

एक नया जावा प्रोजेक्ट बनाकर और अपने क्लासपाथ में जावा लाइब्रेरी के लिए Aspose.OCR जोड़कर शुरुआत करें।

चरण 2: अपनी दस्तावेज़ निर्देशिका और छवि पथ को परिभाषित करें

String dataDir = "Your Document Directory";
String file = dataDir + "multipage.tif";

“आपकी दस्तावेज़ निर्देशिका” को अपने प्रोजेक्ट की दस्तावेज़ निर्देशिका के वास्तविक पथ से बदलें।

चरण 3: AsposeOCR इंस्टेंस बनाएं

AsposeOCR api = new AsposeOCR();

AsposeOCR वर्ग का एक उदाहरण आरंभ करें, जिसका उपयोग पाठ पहचान के लिए किया जाएगा।

चरण 4: पहचान विकल्प सेट करें

DocumentRecognitionSettings settings = new DocumentRecognitionSettings(2);
settings.setDetectAreasMode(DetectAreasMode.PHOTO);

अपनी आवश्यकताओं के आधार पर मोड और किसी भी अतिरिक्त विकल्प को निर्दिष्ट करते हुए पहचान सेटिंग्स कॉन्फ़िगर करें।

चरण 5: पाठ पहचान करें

ArrayList<RecognitionResult> result = api.RecognizeTiff(file, settings);

का आह्वान करेंRecognizeTiff कॉन्फ़िगर सेटिंग्स का उपयोग करके निर्दिष्ट TIFF छवि पर OCR निष्पादित करने की विधि।

चरण 6: पहचान परिणाम प्रिंट करें

for (RecognitionResult r : result) {
    printResult(r);
}

पहचान परिणामों के माध्यम से पुनरावृति करें और निकाले गए पाठ, पैराग्राफ, पंक्तियों, वर्णों, चेतावनियों, JSON को प्रिंट करें और सही किए गए पाठ की वर्तनी जांच करें।

चरण 7: कार्यान्वयन करेंprintResult Method

static void printResult(RecognitionResult result) {
    // आपका कार्यान्वयन यहाँ है
}

को परिभाषित करोprintResultओसीआर परिणामों को संरचित तरीके से प्रदर्शित करने की विधि।

इतना ही! आपने जावा के लिए Aspose.OCR का उपयोग करके OCR को सफलतापूर्वक कार्यान्वित किया है। अपनी विशिष्ट आवश्यकताओं के आधार पर कोड को अनुकूलित करने के लिए स्वतंत्र महसूस करें।

निष्कर्ष

इस ट्यूटोरियल में, हमने जावा के लिए Aspose.OCR का उपयोग करके TIFF छवियों में टेक्स्ट को पहचानने की प्रक्रिया का पता लगाया। लाइब्रेरी की मजबूत विशेषताएं और सीधा कार्यान्वयन इसे जावा अनुप्रयोगों में ओसीआर कार्यों के लिए एक उत्कृष्ट विकल्प बनाता है।

अक्सर पूछे जाने वाले प्रश्न

Q1: क्या Aspose.OCR विभिन्न भाषाओं में पाठ को पहचानने के लिए उपयुक्त है?

A1: हाँ, Aspose.OCR विविध अनुप्रयोगों के लिए लचीलापन प्रदान करते हुए, कई भाषाओं में पाठ पहचान का समर्थन करता है।

Q2: क्या मैं Aspose.OCR को अपने वेब एप्लिकेशन में एकीकृत कर सकता हूँ?

ए2: बिल्कुल! Aspose.OCR को डेस्कटॉप और वेब एप्लिकेशन दोनों में सहजता से एकीकृत किया जा सकता है।

Q3: क्या Aspose.OCR के लिए कोई लाइसेंसिंग विकल्प उपलब्ध हैं?

उ3: हां, आप लाइसेंसिंग विकल्प तलाश सकते हैं और खरीदारी कर सकते हैंयहाँ.

Q4: क्या जावा के लिए Aspose.OCR के लिए कोई निःशुल्क परीक्षण उपलब्ध है?

उ4: हाँ, आप निःशुल्क परीक्षण का उपयोग कर सकते हैंयहाँ.

Q5: मुझे Aspose.OCR पर अतिरिक्त सहायता या सामुदायिक चर्चाएँ कहाँ मिल सकती हैं?

A5: पर जाएँAspose.OCR फोरम सामुदायिक समर्थन और चर्चा के लिए।