Académique Documents
Professionnel Documents
Culture Documents
MOVILIDAD INTELLIGENTE
Weiss Bonilla, Ana Dbora, Mndez Hijar, Manuel, Dvila Diosdado, Marijose, Cortes Leal, Luis, Cipres Ramos, Eric,
Lizrraga Gonzales, Ismael, Pia Vizcarra, Alan Fernando, Bentez Cruz, Ricardo Arturo.
{A01209517, A00231994, A01630826, A01631163, A1229074, A01630333, A00225917, A01018084}@itesm.mx
Instituto Tecnolgico y de Estudios Superiores de Monterrey
Instituto Tecnolgico y de Estudios Superiores de Monterrey. Weiss Bonilla Ana Dbora, Mendez Hijar, Manuel, Davila
Diosdado, Marijose, Cortes Leal, Luis, Cipres Ramos, Eric, Lizarraga Gonzales, Ismael, Pia Vizcarra, Alan Fernando,
Benitez Cruz, Ricardo Arturo, Movilidad Inteligente.
3. EXTRACCION DE DATOS
La extraccin de datos se bas en dos cosas primeramente
deteccin de los camiones mediante el entrenamiento
automatizado de la Rasperberry Pi, el cual realizamos
mostrando varias imgenes similares de camiones a la misma.
2. PROCESAMIENTO DE LA IMAGEN
Durante esta etapa se realizo la escala de grises, binarizacin,
ecualizacin, y normalizacin de las imgenes esta etapa se
realiz con la plataforma conocida como OpenCV.
OpenCV es una librera de cdigo abierto, escrita en lenguaje
C, esta librera es utilizada para obtener una infraestructura de
visin por computador rpida y sencilla. OpenCV es
compatible con Windows, Linux y OS X; tambin cuenta con
#cd ~/opencv-3.0.0/samples/python2/
#python facedetect.py --cascade=cascade.xml
# kill -INT 888
# The past command stops the running command; == Crtl+C
Y segundo en la extraccin de la parte del camin donde se
encuentra el nmero de ruta, generando una imagen la cual se
mandara a tesseract para su reconocimiento de caracteres.
Utilizando el siguiente cdigo:
# Assuming we got the image of the bus cut correctly
# we run the command for cutting the image in the quadrant
desired
cd ~/Desktop/
python crop.py
Instituto Tecnolgico y de Estudios Superiores de Monterrey. Weiss Bonilla Ana Dbora, Mendez Hijar, Manuel, Davila
Diosdado, Marijose, Cortes Leal, Luis, Cipres Ramos, Eric, Lizarraga Gonzales, Ismael, Pia Vizcarra, Alan Fernando,
Benitez Cruz, Ricardo Arturo, Movilidad Inteligente.
4. RECONOCIMIENTO DE PATRONES
Para esta etapa se utiliz la plataforma Tesseract la cual es un
software de reconocimiento ptico de caracteres (OCR)
compatible con diversos sistemas operativos, fue desarrollado
por HP y desde el 2006 ha sido financiado por google
(Bartolom, 2016).
Este programa utiliza el algoritmo llamado line finding
algorithm, el cual consiste en reconocer una pgina sesgada
sin la necesidad de desosegarla, con el consiguiente de no
perder calidad de imagen; posteriormente Tesseract usa lneas
en el texto para encontrar texto de paso fijo el cual reconoce
letra por letra (Smith, 2007).
Conclusiones
Al pasar este taller vertical podemos concluir que el querer
ayudar a una comunidad no es tarea fcil, pero siempre con un
gran esfuerzo se pueden lograr cosas maravillosas, ninguno de
los integrantes del equipo sabia utilizar la plataforma Linux y
mucho menos la de Raspbian al igual que las herramientas,
pero al final se logr completar el proyecto con una ardua
investigacin y ganas de aprender y ayudar a los dems
porque no sabes cuando nosotros vayamos a necesitar de
alguien ms. Hubo ciertos problemas con el procesamiento de
imgenes grandes ya que la Raspberry Pi no soportaba cargas
de archivos tan pesados y nuestras computadoras tampoco
podan entrenar con archivos tan grandes debido a
limitaciones de la memoria complicando as nuestro trabajo, a
pesar de eso logramos grandes cosas aunque si sabemos que
con un poco ms de tiempo para procesar y mejor equipo
podremos hacer algo aun mejor.
REFERENCIAS
[1] Catlogo de Software Libre, Recuperado el 21/04/2016, Sitio web:
http://www.cdlibre.org/consultar/catalogo/Ofimatica_OCR.html