छवियों को ऑनलाइन टेक्स्ट में बदलने के लिए ओपन सोर्स रूबी लाइब्रेरी
निःशुल्क रूबी ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) लाइब्रेरी सॉफ्टवेयर डेवलपर्स को छवियों, पीडीएफ या स्कैन किए गए दस्तावेजों को लोड करने, पढ़ने और टेक्स्ट या खोजने योग्य दस्तावेजों में परिवर्तित करने की अनुमति देती है।
ऑप्टिकल कैरेक्टर रिकॉग्निशन (ओसीआर) तकनीक ने हाल के वर्षों में महत्वपूर्ण प्रगति की है, जिससे विभिन्न स्रोतों से डेटा निष्कर्षण को स्वचालित करना आसान हो गया है। यह स्वचालन को सक्षम बनाता है, डेटा पहुंच में सुधार करता है और विभिन्न डोमेन में उत्पादकता बढ़ाता है। ऐसा ही एक शक्तिशाली उपकरण OcrSpace Ruby लाइब्रेरी है, जो डेवलपर्स को उनके रूबी अनुप्रयोगों में OCR क्षमताओं को एकीकृत करने के लिए एक सीधा समाधान प्रदान करता है। यह लाइब्रेरी छवियों, स्कैन किए गए दस्तावेज़ों और पीडीएफ फाइलों से पाठ निकालने की प्रक्रिया को सरल बनाती है, जिससे यह सुविधाजनक ओसीआर समाधान चाहने वाले डेवलपर्स के लिए एक उत्कृष्ट विकल्प बन जाती है।
OcrSpace Ruby लाइब्रेरी एक सीधा और सहज इंटरफ़ेस प्रदान करती है, जिससे OCR क्षमताओं को रूबी अनुप्रयोगों में एकीकृत करना आसान हो जाता है। लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं, जैसे विभिन्न प्रकार की छवियों को लोड करना, छवियों से टेक्स्ट निकालना, स्कैन किए गए दस्तावेज़ों को टेक्स्ट में परिवर्तित करना, कई भाषाओं में लिखे दस्तावेज़ों से टेक्स्ट निकालना, कम-रिज़ॉल्यूशन वाली छवियों से टेक्स्ट को पहचानना, हस्तलिखित सामग्री के साथ काम करना , मान्यता प्राप्त पाठ के निर्देशांक पुनर्प्राप्त करना, पृष्ठ संख्याओं का पता लगाना, रुचि के विशिष्ट क्षेत्रों की पहचान करना, और भी बहुत कुछ।
ओसीआरस्पेस रूबी लाइब्रेरी ओसीआर.स्पेस ओसीआर एपीआई के चारों ओर एक आवरण है, जो छवियों और पीडीएफ दस्तावेजों से विश्वसनीय और सटीक पाठ निष्कर्षण प्रदान करता है। रूबी डेवलपर्स के लिए विशेष रूप से निर्मित, यह लाइब्रेरी एकीकरण प्रक्रिया को सरल बनाती है, जिससे प्रोग्रामर अंतर्निहित एपीआई की जटिलताओं से निपटने के बिना अपने अनुप्रयोगों में ओसीआर कार्यक्षमता को जल्दी से शामिल कर सकते हैं। चाहे आप एक दस्तावेज़ प्रबंधन प्रणाली का निर्माण कर रहे हों, डेटा निष्कर्षण को स्वचालित कर रहे हों, या पहुंच क्षमता बढ़ा रहे हों, OcrSpace Ruby लाइब्रेरी एक अमूल्य उपकरण है जो OCR प्रक्रिया को सुव्यवस्थित करता है और सटीक पाठ निष्कर्षण क्षमताओं के साथ आपके अनुप्रयोगों को सशक्त बनाता है।
OcrSpace के साथ शुरुआत करना
OcrSpace को स्थापित करने का अनुशंसित तरीका Rubygems का उपयोग करना है। कृपया सुचारू इंस्टालेशन के लिए निम्नलिखित कमांड का उपयोग करें।
Rubygems के माध्यम से OcrSpace स्थापित करें
$ gem install ocr_space
आप संकलित साझा लाइब्रेरी को Github रिपॉजिटरी से डाउनलोड कर सकते हैं।
रूबी एपीआई के माध्यम से छवियों को यूआरएल से टेक्स्ट में बदलें
ओपन सोर्स OcrSpace लाइब्रेरी में विभिन्न प्रकार की छवियों को लोड करने और रूबी कोड की कुछ पंक्तियों के साथ उन्हें टेक्स्ट में बदलने के लिए कुछ शक्तिशाली सुविधाएं शामिल की गई हैं। लाइब्रेरी विभिन्न ओसीआर विकल्पों का समर्थन करती है, जिसमें छवियों, स्कैन किए गए दस्तावेज़ों और पीडीएफ फाइलों से पाठ निकालना शामिल है। चाहे सॉफ़्टवेयर डेवलपर्स को चालान, रसीदें, या किसी अन्य प्रकार के दस्तावेज़ को संसाधित करने की आवश्यकता हो, OcrSpace Ruby लाइब्रेरी इसे कुशलता से संभाल सकती है। निम्नलिखित उदाहरण दिखाता है कि सॉफ्टवेयर डेवलपर रूबी एपीआई का उपयोग करके यूआरएल के माध्यम से छवियों को टेक्स्ट में कैसे परिवर्तित कर सकते हैं।
रूबी एपीआई के माध्यम से यूआरएल से छवियों को परिवर्तित करें
result = resource.convert url: "http://bit.ly/2ih9aXt"
puts result
=> #[{"TextOverlay"=>{"Lines"=>[], "HasOverlay"=>false, "Message"=>"Text overlay is not provided as it is not requested"}, "FileParseExitCode"=>1, "ParsedText"=>"If you want to find the secrets of the \r\nuniverse, think in terms of energy, \r\nfrequency and vibration. \r\nAZ QUOTES \r\n", "ErrorMessage"=>"", "ErrorDetails"=>""}]
result = resource.clean_convert url: "http://bit.ly/2ih9aXt"
puts result
=> #If you want to find the secrets of the universe, think in terms of energy, frequency and vibration. AZ QUOTES
रूबी एपीआई के माध्यम से उन्नत ओसीआर क्षमताएं
ओपन सोर्स OcrSpace लाइब्रेरी में रूबी अनुप्रयोगों के अंदर OCR संचालन को संभालने के लिए कुछ बहुत उपयोगी और उन्नत सुविधाएँ शामिल हैं। यह कम-रिज़ॉल्यूशन वाली छवियों, विकृत पाठ और यहां तक कि हस्तलिखित सामग्री से पाठ को सटीक रूप से पहचान सकता है, जिससे विभिन्न परिदृश्यों में विश्वसनीय परिणाम सुनिश्चित होते हैं। टेक्स्ट निष्कर्षण के अलावा, लाइब्रेरी डेवलपर्स को दस्तावेज़ों से अन्य महत्वपूर्ण जानकारी निकालने की भी अनुमति देती है। इसमें मान्यता प्राप्त पाठ के निर्देशांक पुनर्प्राप्त करना, पृष्ठ संख्याओं का पता लगाना और दस्तावेज़ के भीतर रुचि के विशिष्ट क्षेत्रों की पहचान करना शामिल है।
रूबी एपीआई के माध्यम से अपलोड की गई फ़ाइल से टेक्स्ट कैसे निकालें?
result = resource.convert file: "/Users/suyesh/Desktop/nicola_tesla.jpg"
puts result #Raw result
=> #{"TextOverlay"=>{"Lines"=>[], "HasOverlay"=>false, "Message"=>"Text overlay is not provided as it is not requested"}, "FileParseExitCode"=>1, "ParsedText"=>"If you want to find the secrets of the \r\nuniverse, think in terms of energy, \r\nfrequency and vibration. \r\nAZ QUOTES \r\n", "ErrorMessage"=>"", "ErrorDetails"=>""}
result = resource.clean_convert file: "/Users/suyesh/Desktop/nicola_tesla.jpg"
puts result