इस ट्यूटोरियल में, हम सीखेंगे कि C++ में इमेज से टेक्स्ट कैसे निकालें। आप PNG, JPG या BMP से अंग्रेजी, जर्मन, चीनी, पुर्तगाली, स्पेनिश और फ्रेंच आदि भाषाओं में टेक्स्ट निकाल सकते हैं। विंडोज या लिनक्स वातावरण।
सी++ में इमेज से टेक्स्ट एक्सट्रेक्ट करने के चरण
- NuGet पैकेज मैनेजर टूल से Aspose.OCR for C++ इंस्टॉल करें
- Aspose::OCR नाम स्थान का संदर्भ जोड़ें
- स्रोत छवि फ़ाइल सामग्री के बारे में जानकारी के लिए पहचान सेटिंग्स सेट करें
- मान्यता सेटिंग्स के आधार पर सामग्री निकालने के लिए पेज_सेव विधि का उपयोग करें
आप कोड की कुछ पंक्तियों में सरल एपीआई कॉल के साथ C++* का उपयोग करके छवि से पाठ को कुशलता से पढ़ सकते हैं। आपको निर्यात प्रारूप, आउटपुट फ़ाइल प्रारूप और भाषा इत्यादि के लिए पहचान सेटिंग्स में सेटिंग्स निर्दिष्ट करने की आवश्यकता है। फिर कोड की एकल पंक्ति का उपयोग करके छवि से टेक्स्ट जानकारी निकालें और सी ++ में टेक्स्ट या जेएसओएन के रूप में सहेजें। उपरोक्त उदाहरण में C++ में PNG से पाठ पढ़ना शामिल है, लेकिन आप इसका उपयोग C++ का उपयोग करके JPG या BMP से वर्ण निकालने के लिए भी कर सकते हैं।
सी++ में छवि से पाठ निकालने के लिए कोड
#include <iostream> | |
#include <stdio.h> | |
#include <fcntl.h> | |
#include <io.h> | |
#include <aspose_ocr.h> | |
void ExtractTextFromImage() { | |
const std::string licStr = "LicenseFilePath"; | |
aspose::ocr::set_license(licStr.c_str()); | |
std::string image_path = "sample.png"; | |
RecognitionSettings Recogsettings; | |
Recogsettings.format = export_format::json;// or text | |
Recogsettings.language_alphabet = language::chi; | |
Recogsettings.save_format = file_format::txt; | |
aspose::ocr::page_save(image_path.c_str(), "ExtractedText.txt", Recogsettings); | |
} |
पिछले विषय में, हमने सी # में छवि से टेक्स्ट कैसे निकालें सीखा था। जबकि, इस लेख में हमने सीखा है कि C++ में इमेज से कैरेक्टर कैसे पढ़ें।