Este exemplo encontra uma primeira moeda na imagem e, em seguida, usa essa medida
para determinar o resto das moedas na imagem. Desde a moeda de quarter tem sempre
um determinado tamanho, podemos usa-lo como uma referencia por ela ser conhecida.
Usamos milimetros para pixels para fazer a conversao.
Os tamanhos das moedas são como se segue:
penny - 19.05 mm
nickel - 21.21 mm
dime - 17.9 mm
quarter - 24.26 mm
Bom, então vamos ao código!
Segue uma Imagem do resultado!
exemplo retirado e adaptado de:
https://github.com/sightmachine/SimpleCV/blob/master/SimpleCV/examples/detection/CoinDetector.py
veja mais em https://github.com/sightmachine/SimpleCV/
ajude Nossa Comunidade a crescer!
Coding..
Artigos Sobre Linux, Tecnologia, Python e SimpleCV
quarta-feira, 16 de julho de 2014
quarta-feira, 9 de julho de 2014
sábado, 11 de janeiro de 2014
Speaker Deck
Conheça um novo site de compartilhamento de slides, com um visual Limpo e inovado, eu o considerei muito melhor que SlideShare,
https://speakerdeck.com/
segunda-feira, 16 de dezembro de 2013
quarta-feira, 27 de novembro de 2013
Correção de Gabarito Com Python + SimpleCV
Bom dia Pessoal, Em Pedido ao Nosso Amigo, Rodolpho Macedo dos Santos Comecei um pequeno e 'Simples' algoritmo pra correção de um gabarito, devido a problemas pessoais, não tenho Tempo pra termina-lo, mais espero que ajude, a base já está Pronta e Funcionando, para fazerr mais rápido improvisei e em vez de corrigir a questão e coloquei apenas para capturar as questões da 1º Coluna,
Segue o Exemplo:
Segue o Exemplo:
from SimpleCV import * import time img = Image('imagens/gabarito-corpo.jpg') A,B,C,D,E=0,0,0,0,0 ''' A = x > 180 and x < 205 ''' mod = img.colorDistance(Color.WHITE) blobs = img.findBlobsFromMask(mod,minsize=50) if blobs: blobs.draw(color=Color.RED,width=-1) #mod.drawText("x",x=205,y=1,Color.BLUE) '''mude as coordenadas do x para saber as posicoes de B, C , D e assim Consequentemente, observe que a 1 Coluna ja Esta Pronta ''' for i in blobs: if i.coordinates()[0] > 180 and i.coordinates()[0] < 205: A+=1 img.drawText("Na Primeira Coluna:",x=5,y=6,fontsize=22) img.drawText("%i Questoes Marcadas!" % (A),x=5,y=26,fontsize=22) img = img.applyLayers() img.show() time.sleep(50)
A Imagem do Gabarito Usada:
O Resultado:
quinta-feira, 7 de novembro de 2013
Resolvendo problemas! voltando o relógio e power pra barra do unity 13.10 ou anteriores.
Depois de algumas atualizações do ubuntu 13.10 , me deparei com alguns problemas na barra do unity, como por exemplo
o desaparecimento frequente do relógio e do indicador da bateria, Bom Mãos na Massa então!!
para resolver é mais fácil do que se imagina.
para o indicador da bateria:
para o indicador do relógio:
para resolver é mais fácil do que se imagina.
para o indicador da bateria:
sudo apt-get install --reinstall indicator-power
para o indicador do relógio:
sudo apt-get install --reinstall indicator-datetime
terça-feira, 17 de setembro de 2013
Assinar:
Postagens (Atom)