Corrigindo o vestibular com Python e OpenCV

Embed Size (px)

Citation preview

1. Corrigindo o vestibular com Python e OpenCV Romualdo Andr da Costa Analista de TI UFRB 2. O que um OMR? Optical Mark Recognition (OMR) Melhor alternativa para coletar dados de terceiros. Assim possvel ler marcaes e convert-las em registros alfanumricos para armazenamento e processamento usando um computador (Wynn,1984) 3. O que um OMR? Baixo custo por prova. Confiana de quase 100%. OMR completos, com software e hardware dedicados, chegam a custar mais de US$ 30.000 (Hussmann; Deng, 2005) 4. Antes 5. Fonte: Hussmann; Deng (2005) Como funciona? 6. Computao visual A computao visual trata de processos onde busca-se dar sentido imagem e extrair informaes, inclusive em conjunto com a inteligncia artificial (GONZALEZ; WOODS, 2010) Biblioteca OpenCV. (OPENCV, 2013) 7. Anlise de imagens Software OMR 8. Problemas Folha dobrada Marcao mal feita Marcao incorreta 9. Folha dobrada 10. Marcao mal feita 11. Marcao incorreta 12. Concluso Aumentar sensibilidade Captura marcaes mal feitas e incorretas. Pode capturar rudos (problema de impresso, sujeira). Melhorar algoritmo de alinhamento Formulrio com quatro pontos de referncia. Processo fica mais lento, porm menor custo de manuteno Independncia tecnolgica. 13. Referncias BERGERON, B. Optical Mark Recognition: Tallying information from filled-in 'bubbles'. Postgraduate Medicine. Vol. 104, no. 2, ago. 1998. Disponvel em: . Acesso em: 3 out. 2013. GONZALEZ, R. C.; WOODS, R. E.. Processamento Digital de Imagens. 3 ed. So Paulo: Pearson Prentice Hall. 2010. HUSSMANN, S.; DENG, P. W. A high-speed optical mark reader hardware implementation at low cost using programmable logic. Real- time Imaging, volume 11, nmero 1, p.19-30. 2005. Disponvel em: . Acesso em: 15 out 2013. OPENCV, Open Source Computer Vision Library. Disponvel em: . Acesso em: 15 nov 2013. WYNN, R.. Optical Mark Recognition: How OMR compares with other data entry techniques. Data Processing. Vol. 26, no. 9, nov 1984. Disponvel em: . Acesso em: 3 out 2013. 14. www.programadorfeirense.com.br/blog 15. www.jsday.com.br