Skip to content

Desenvolva uma aplicação que escolha de forma aleatória uma das imagens e imprima na tela os caracteres da imagem escolhida

Notifications You must be signed in to change notification settings

rrcosta/Desafio002_CDL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Desafio002_CDL

Desenvolva uma aplicação que escolha de forma aleatória uma das imagens e imprima na tela os caracteres da imagem escolhida

Para este teste foi utilizado:

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 )

Rodar

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)

Motivo da escolha

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.

About

Desenvolva uma aplicação que escolha de forma aleatória uma das imagens e imprima na tela os caracteres da imagem escolhida

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages