Şəkilləri onlayn mətnə çevirmək üçün Açıq Mənbə Ruby Kitabxanası
Pulsuz Ruby Optical Character Recognition (OCR) Kitabxanası Proqram Tərtibatçılarına Şəkilləri, PDF-ləri və ya Skan edilmiş sənədləri Mətn və ya Axtarıla bilən Sənədlərə yükləməyə, oxumağa və çevirməyə imkan verir.
Optik Character Recognition (OCR) texnologiyası son illərdə əhəmiyyətli irəliləyişlər əldə edərək, müxtəlif mənbələrdən məlumatların çıxarılmasını avtomatlaşdırmağı asanlaşdırıb. O, avtomatlaşdırmaya imkan verir, məlumatların əlçatanlığını yaxşılaşdırır və müxtəlif domenlərdə məhsuldarlığı artırır. Belə güclü vasitələrdən biri OcrSpace Ruby kitabxanasıdır ki, o, tərtibatçılara OCR imkanlarını Ruby tətbiqlərinə inteqrasiya etmək üçün sadə həll yolu təqdim edir. Bu kitabxana şəkillərdən, skan edilmiş sənədlərdən və PDF fayllarından mətn çıxarmaq prosesini asanlaşdırır və onu rahat OCR həlli axtaran tərtibatçılar üçün əla seçim edir.
OcrSpace Ruby kitabxanası sadə və intuitiv interfeys təklif edir ki, bu da OCR imkanlarını Ruby proqramlarına inteqrasiya etməyi asanlaşdırır. Kitabxananın müxtəlif növ şəkilləri yükləmək, şəkillərdən mətn çıxarmaq, skan edilmiş sənədləri mətnə çevirmək, bir çox dildə yazılmış sənədlərdən mətn çıxarmaq, aşağı rezolyusiyaya malik şəkillərdən mətni tanımaq, əlyazma məzmunu ilə işləmək kimi bir neçə vacib funksiyalar hissəsi vardır. , tanınan mətnin koordinatlarını əldə etmək, səhifə nömrələrini aşkar etmək, xüsusi maraq sahələrini müəyyənləşdirmək və daha çox.
OcrSpace Ruby kitabxanası Ocr.Space OCR API ətrafında sarğıdır, o, şəkillərdən və PDF sənədlərindən etibarlı və dəqiq mətn çıxarmağı təklif edir. Xüsusilə Ruby tərtibatçıları üçün qurulmuş bu kitabxana inteqrasiya prosesini asanlaşdırır, proqramçılara əsas API-nin mürəkkəbliyi ilə məşğul olmadan OCR funksionallığını tez bir zamanda tətbiqlərinə daxil etməyə imkan verir. İstər sənəd idarəetmə sistemi qurur, istər məlumatların çıxarılmasını avtomatlaşdırır, istərsə də əlçatanlığı artırır, OcrSpace Ruby kitabxanası OCR prosesini asanlaşdıran və tətbiqlərinizi dəqiq mətn çıxarma imkanları ilə gücləndirən əvəzolunmaz vasitədir.
OcrSpace ilə işə başlamaq
OcrSpace-i quraşdırmaq üçün tövsiyə olunan yol Rubygems-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.
OcrSpace-i Rubygems vasitəsilə quraşdırın
$ gem install ocr_space
Tərtib edilmiş paylaşılan kitabxananı Github deposundan endirə bilərsiniz.
Ruby API vasitəsilə Şəkilləri URL-dən Mətnə çevirin
Açıq mənbə OcrSpace kitabxanası müxtəlif növ şəkilləri yükləmək və onları bir neçə sətir Ruby kodu ilə mətnə çevirmək üçün bəzi güclü funksiyaları özündə birləşdirir. Kitabxana şəkillərdən, skan edilmiş sənədlərdən və PDF fayllarından mətn çıxarmaq da daxil olmaqla müxtəlif OCR seçimlərini dəstəkləyir. Proqram tərtibatçılarının hesab-fakturaları, qəbzləri və ya hər hansı digər sənəd növünü emal etməli olub-olmamasından asılı olmayaraq, OcrSpace Ruby kitabxanası onu səmərəli şəkildə idarə edə bilər. Aşağıdakı nümunə proqram tərtibatçılarının Ruby API istifadə edərək URL vasitəsilə şəkilləri mətnə necə çevirə biləcəyini göstərir.
Ruby API vasitəsilə URL-dən Şəkilləri çevirin
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
Ruby API vasitəsilə qabaqcıl OCR imkanları
Açıq mənbəli OcrSpace kitabxanası Ruby proqramları daxilində OCR əməliyyatlarını idarə etmək üçün çox faydalı və təkmil funksiyaları özündə birləşdirir. O, müxtəlif ssenarilərdə etibarlı nəticələri təmin etməklə aşağı ayırdetmə qabiliyyətinə malik şəkillərdən, təhrif olunmuş mətndən və hətta əlyazma məzmunundan mətni dəqiq tanıya bilir. Mətnin çıxarılmasından başqa, kitabxana tərtibatçılara sənədlərdən digər vacib məlumatları çıxarmağa da imkan verir. Bura tanınmış mətnin koordinatlarının axtarışı, səhifə nömrələrinin aşkarlanması və sənəd daxilində xüsusi maraq sahələrinin müəyyən edilməsi daxildir.
Ruby API vasitəsilə yüklənmiş fayldan mətni necə çıxarmaq olar?
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