Desenvolva uma aplicação que escolha de forma aleatória uma das imagens e imprima na tela os caracteres da imagem escolhida
Ruby (Versão 2.3.1)
Frameworks: RTesseract ( https://github.com/dannnylo/rtesseract )
Mini Magick ( https://github.com/minimagick/minimagick )
Como montar o ambiente:
Para criarmos o ambiente é necessário possuir o Ruby na versão citada ou superior.
Links para auxilio na instalação do Ruby : https://rubyinstaller.org/ e https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-16-04
Apos a instalação do Ruby é necessário instalarmos os frameworks.
Mini Magick:: Abra o terminal e digite: gem "mini_magick"
RTessaract:: Acessando a pagina do github, notamos que é necessário possuirmos na maquina os seguintes programas
Tesseract http://cactuslab.com/imagemagick/ (Mac) http://emop.tamu.edu/Installing-Tesseract-Windows8 (Windows)
ImageMagick brew install imagemagick (Mac) https://www.imagemagick.org/script/binary-releases.php (Windows)
Mini_magick - Gem https://rubygems.org/gems/mini_magick/versions/4.5.1 (Mac / Windows / Linux )
Após a instação do Ruby e dos frameworks, baixe este repositorio em alguma pasta de sua preferência, descompactar o arquivo captchas.zip (deixa os arquivos xyz.jpg dentro da pasta captchas) e de o comando ruby ocr.rb no terminal (Mac/Linux) ou no prompt de Comando (windows)
Tive um contratempo no trabalho, do qual fiquei alocado por um tempo maior que o usual. Para não deixar de fazer o desafio, criei este script.