Professional Documents
Culture Documents
AV VISION
Estudiante:
1 | Pgina
NDICE
ndice
..1
Introduccin
..2
Marco Terico..
4
Desarrollo.
6
Conclusin
8
Bibliografa..
2 | Pgina
INTRODUCCIN
Se puede definir la Visin Artificial como un campo de la Inteligencia
Artificial que, mediante la utilizacin de las tcnicas adecuadas, permite la
obtencin, procesamiento y anlisis de cualquier tipo de informacin
especial obtenida a travs de imgenes digitales.
La visin artificial la componen un conjunto de procesos destinados a
realizar el anlisis de imgenes. Estos procesos son: Captacin de
imgenes, memorizacin de la informacin, procesado e interpretacin de
los resultados.
Los objetivos tpicos de la visin artificial incluyen:
La deteccin, segmentacin, localizacin y reconocimiento de ciertos
objetos en imgenes (por ejemplo, caras humanas).
La evaluacin de los resultados (por ejemplo, segmentacin, registro).
Registro de diferentes imgenes de una misma escena u objeto, es
decir, hacer concordar un mismo objeto en diversas imgenes.
Seguimiento de un objeto en una secuencia de imgenes.
Mapeo de una escena para generar un modelo tridimensional de la
escena; este modelo podra ser usado por un robot para navegar por
la escena.
Estimacin de las posturas tridimensionales de humanos.
Bsqueda de imgenes digitales por su contenido.
Con la visin artificial se pueden:
Automatizar tareas repetitivas de inspeccin realizadas por
operadores.
Realizar controles de calidad de productos que no era posible
verificar por mtodos tradicionales.
Realizar inspecciones de objetos sin contacto fsico.
Realizar la inspeccin del 100% de la produccin (calidad total) a
3 | Pgina
gran velocidad.
Reducir el tiempo de ciclo en procesos automatizados.
Realizar inspecciones en procesos donde existe diversidad de
piezas con cambios frecuentes de produccin.
Las principales aplicaciones de la visin artificial en la industria actual son:
Identificacin e inspeccin de objetos.
Determinacin de la posicin de los objetos en el espacio.
Establecimiento de relaciones espaciales entre varios objetos
(guiado de robots)
Determinacin de las coordenadas importantes de un objeto.
Realizacin de mediciones angulares.
Mediciones tridimensionales.
PROYECTO
Tras definir todos lo que engloba la Visin Artificial podemos hacer hincapi
en las diferentes funcionalidades de nuestro proyecto, primeramente se
har notar que este proyecto est enfocado a la deteccin de entidades,
siendo su caracterstica fundamental el color, como indicativo primordial en
la base de nuestro programa, posteriormente busca localizar el objeto con
esta caracterstica y lo sigue en su trayectoria, se delimita una Zona en la
que los objetos se pueden desplazar y al pasar entre zonas se contabiliza
cuantos Objetos de este color han pasado por una zona y en qu zona se
encuentran actualmente.
Tarea a Resolver
El Objetivo primordial de este programa es detectar un Objeto por su color y
base a esto mantener un seguimiento de su trayectoria y contabilizar
cuantas veces pasa por una Zona.
Una aplicacin Rutinaria dentro de la robtica que se tena en mente era la
identificacin de Tapas de Refresco que pasan por una banda transportadora
al ser detectado su color se desplazan hacia un lugar para llevar cabo su
contabilizacin y de esta forma se tiene un mayor control del inventario en
el rea de produccin con un mnimo de error.
5 | Pgina
CMARA
PROCESADOR DE
IMAGEN
SALIDA
DE VDEO
MODULO DE
DIGITALIZACIN
ENTRADAMONITOR
DE VDEO
BUS
MEMORIA DE
IMAGEN
MODULO DE
VISUALIZACIN
BUS
Mdulo
de(E/S)digitalizacin.
Convierte
la seal analgica
PROCESADOR
ENTRADAS /
COMUNICACIN
proporcionada
AUXILIARES por la cmara
SALIDAS a una seal digital (para su posterior
procesamiento).
Memoria de imagen. Almacena la seal procedente del mdulo
de digitalizacin.
Mdulo de visualizacin. Convierte la seal digital residente en
memoria, en seal de vdeo analgica para poder ser visualizada
en el monitor de TV.
Procesador de imagen. Procesa e interpreta las imgenes
captadas por la cmara.
Mdulo de entradas/salidas. Gestiona la entrada de sincronismo
de captacin de imagen y las salidas de control que actan
sobre dispositivos externos en funcin del resultado de la
inspeccin.
Comunicaciones. Va I/O, ethernet, RS232 .
6 | Pgina
7 | Pgina
DESARROLLO
Algoritmo de implementacin
Declaracin de Variables, para este
programa tuvimos en cuenta 3 Sectores
que seran nuestros limites a considerar,
para usos prcticos se tiene delimitado
por Zonas, La Zona 1 que en la Seccin
Superior, La Zona 2 que es nuestro centro
de desplazamiento y la Zona 3 que es la
Seccin Inferior, estas Zonas estn en
Funcin de 2 limites denominados L1, L2.
El conjunto de Variables Inferiores son las
que requerimos para realizar el Rastreo
de los Objetos que se van a estar
movilizando dentro de nuestro video ya
que dentro de nuestra Zonificacin
tenemos existen 3 Zonas, por lo tanto
debemos delimitarlas, cada una tiene por
delimitante
sus
4
aristas
correspondientes.
Y por ltimo en las Declaraciones
Superiores
podemos
Observar
los
parmetros
de
Texto,
Contadores,
Variables Globales, Etc.
6 | Pgina
7 | Pgina
PRODUCCIN
Al tratarse de un sistema de almacenamiento basado en la
realizacin sobre una lmina de microsurcos que pueden ser ledos
ms tarde por un lser, la ms mnima mota de polvo puede
desbaratar el proceso de fabricacin. Por ello, esta se lleva a cabo
en un entorno ultra-limpio.
El proceso de Produccin se puede Reducir al Grabado e imprimacin
del CD.
1.
En este disco se graba la informacin que se desea que tenga el CD final
mediante un lser de escritura.
2.
Se recubre el CD con una imprimacin y una capa resistente a la luz,
que requiere de un secado en un horno durante 30 minutos.
3.
Se introduce el disco en el revelador, que pulveriza agua ionizada y un
lquido que revela los datos impresos en el cristal.
4.
Se le aplica una fina capa de metal, y otra de nquel y vanadio; y se
sumerge en una solucin qumica durante 70 minutos.
5.
A continuacin, mediante troquelado, se le da la forma deseada. As
queda terminado el mster, a partir del cual se fabricarn todos los dems.
6.
Un tcnico retira la pelcula protectora que se ha formado sobre el
disco, y lo introduce en el departamento de prensado tras una inspeccin
visual.
8 | Pgina
Master de grabacin
REPLICADO
El proceso est casi totalmente automatizado. Se pueden llegar a
elaborar 100 000 discos al da en una sola fbrica.
Capas de un CD
1.
Una vez en el departamento de prensado, se comienza el proceso de
fabricacin de los CDs ordinarios. Una mquina hace que el molde, en el que ya
se encuentra la matriz, se cierre. Entonces, se produce la estampacin de la
9 | Pgina
EMPAQUETADO
Las cajas de los CDs van a estar fabricadas con piezas de metacrilato (PMMA)
y polipropileno (PP), mediante moldeo por inyeccin. Requieren un proceso
de ensamblado, e incorporan elementos de papel o cartulina tales como las
cartulas o el libreto, pero el proceso de fabricacin de este lo dejaremos para
otra ocasin.
RECURSOS
Recursos humanos.
Se estima la Contratacin de 30 individuos totales para diferentes
labores dentro de la empresa.
Diseo y Desarrollo de Software: 2
Administrativos: 5
Operaciones: 5
Produccin: 10
Ventas: 3
Recursos tecnolgicos.
10 | P g i n a
COSTOS
11 | P g i n a
12 | P g i n a
UBICACIN GEOGRAFICA
La zona en la que se planea tener la planta de produccin es
Naucalpn, en una Zona Industrial donde podremos tratar el material
y de ah tendremos una Zona de distribucin en la misma.
CONCLUSIN
La visin Artificial en Python es una de las Herramientas ms
competitivas y de mayor campo de aplicacin que he tenido la suerte de
conocer, esta herramienta tiene una extensin infinita de aplicaciones,
entre los cuales su desarrollo de visin est muy completo no solo es
capaz de detectar Objetos y filtrarlos en funcin de sus caractersticas,
sino que es capaz de mandarte una seal en funcin a esos resultados y
con esto puedes realizar una ejecucin Robtica o Computacional,
simplemente llevar un registro guardar una imagen, un documento, en
conclusin estoy muy entusiasmada por haber trabajado con esta
herramienta es muy funcional, y de haber tenido as tiempo para
explotar su potencial yo considero que hubiese sido interesante realizar
la comunicacin de Python con un microntrolador para en base a estos
resultados pudisemos llevar a cabo una Accin Mecnica.
13 | P g i n a
BIBLIOGRAFA
Alexander Mordvintsev, Meanshift and Camshift, 20 de Agosto de 2015,
http://docs.opencv.org/master/db/df8/tutorial_py_meanshift.html#gsc.tab=0
Alexander Mordvintsev & Abid K. Revision, Changing Colorspaces, 20 de
Agosto de 2015, http://opencv-pythontutroals.readthedocs.org/en/latest/py_tutorials/py_imgproc/py_colorspaces/py_c
olorspaces.html#object-trackinghttp:/
Annimo, Visin Artificial, 20 de agosto de 2015,
http://www.etitudela.com/celula/downloads/visionartificial.pdf
Bradski, G.R., "Real time face and object tracking as a component of a
perceptual user interface", 20 de Agosto de 2015,
http://docs.opencv.org/master/db/df8/tutorial_py_meanshift.html#gsc.tab=0
Elena Gvozdeva , The Core Functionality (core module), 20 de Agosto de
2015,
http://docs.opencv.org/master/de/d7a/tutorial_table_of_content_core.html#gsc.
tab=0
14 | P g i n a