Reconhecimento da placa de um veículo

1,858 views
Skip to first unread message

John Evan Dizaro

unread,
Jun 24, 2015, 11:10:43 AM6/24/15
to Python Brasil
Estou precisando preparar um sistema de reconheça a placa do veículo.
Alguém sabe como ?
Alguém poderia   se for o caso, dar o caminho das pedras?
Valeu obrigado

--
John Evan Dizaro - Desenvolvimento de Sistema Computacionais
Linux, MSWindows
Celular (41) 9243-3240

 °v° NÃO USE DROGAS,
/(_)\ USE GNU/LINUX
 ^ ^

Marcos Thomaz

unread,
Jun 24, 2015, 11:18:07 AM6/24/15
to python...@googlegroups.com
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.


Já deu uma olhada no módulo Pytesser / Tesseract??

--


Marcos Thomaz da Silva
Analista de Tecnologia da Informação

Fabio C. Barrionuevo da Luz

unread,
Jun 24, 2015, 11:26:05 AM6/24/15
to python...@googlegroups.com
Você vai precisar usar a técnica de ORC (reconhecimento optico de caracteres).

Problemas a enfrentar:
O reconhecimento depende da qualidade da imagem, do brilho, contraste, angulo e vários outros fatores.
Também será necessário fazer uma especie de treinamento para criar uma base de dados.

Dá para fazer usando SimpleCV

ou talvez usando esse novo projeto (que não tem suporte ao sistema de placas brasileiro e nem ao novo sistema de placas que será implantado nos próximos anos em todo o Mercosul):
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Fábio C. Barrionuevo da Luz
Acadêmico de Sistemas de Informação na Faculdade Católica do Tocantins - FACTO
Palmas - Tocantins - Brasil - América do Sul


Blog colaborativo sobre Python e tecnologias Relacionadas, mantido totalmente no https://github.com/pythonclub/pythonclub.github.io .

Todos são livres para publicar. É só fazer fork, escrever sua postagem e mandar o pull-request. Leia mais sobre como publicar em README.md e contributing.md.
Regra básica de postagem:
"Você" acha interessante? É útil para "você"? Pode ser utilizado com Python ou é útil para quem usa Python? Está esperando o que? Publica logo, que estou louco para ler...

Alexandre Souza

unread,
Jun 24, 2015, 11:31:13 AM6/24/15
to python...@googlegroups.com
Um colega criou para o mesmo propósito:

[ ]'s
-- 
Twitter: @_AleSou || GitHub: alexandre || Reddit: ubbersith
--
[...]o sentido disso tudo é que não há sentido em tentar enlouquecer
para impedir-se de ficar louco...guarde sua sanidade para mais
tarde[...] - Douglas Adams

John Evan Dizaro

unread,
Jun 24, 2015, 3:14:41 PM6/24/15
to Python Brasil
Obrigado gente boa.
É de grande utilidade estas informações, vou dar uma estudada nas bibliotecas aqui mencionadas  muito obrigado mesmo.
Abraços

Helio Meira Lins

unread,
Jun 25, 2015, 5:31:49 AM6/25/15
to python...@googlegroups.com
Tive uma boa experiência usando o Tesseract. [1]

Tem um wrapper pra python. [2]

É bem simples de usar, veja esse exemplo [3].

[1] https://code.google.com/p/tesseract-ocr/
[2] https://github.com/madmaze/pytesseract
[3] https://github.com/hmln/pds/blob/master/parte2/q2.py

John Evan Dizaro

unread,
Jun 25, 2015, 8:40:28 AM6/25/15
to python...@googlegroups.com

Obrigado pela dica Hélio vou ver com carinho os links que me passastes


--

Igor dos Santos Montagner

unread,
Jun 26, 2015, 6:01:26 AM6/26/15
to python...@googlegroups.com
John,

a leitura automática de placas é uma área que possui um monte de soluções interessantes tanto na academia quanto em sistemas comerciais fechados. Na minha opinião, seria necessário um tempo considerável para desenvolver uma solução realmente robusta e talvez não seja uma boa ideia desenvolver você mesmo um sistema. Eu começaria olhando o OpenALPR e vendo se ele consegue localizar as placas brasileiras. É possível que ele possa localizar a placa corretamente, mas não ler os números. Dependendo do resultado seu problema pode ser mais simples (só OCR, sem localização).

Se você quiser investir tempo nisto, pode começar procurando por textos em "Automatic License Plate Recognition", ou ALPR. Uma busca rápida mostra, por exemplo, que alguns pesquisadores da UFOP estão trabalhando neste problema [1]. Ler o artigo deles já pode te dar uma ideia do que esperar de um sistema deste tipo. Se você não quiser, uma parceria com a universidade pode valer a pena também.

[1] http://homepages.dcc.ufmg.br/~william/papers/paper_2014_CIARP_Prates.pdf

John Evan Dizaro

unread,
Jun 26, 2015, 7:27:04 AM6/26/15
to Python Brasil
Obrigado Igor sua informação me abriu os olhos. Pelo que eu pude aqui no email  terei que dar uma boa estudada em : 
- SimpleCV
- Tesseract
- openalpr
e ocr
vou dar uma boa olhada no que o pessoal da UFOP estão aprontando por lá .
Valeu.
Reply all
Reply to author
Forward
0 new messages