Sei sulla pagina 1di 7

Qu es la visin por computador?

Definicin Segn la Automated Vision Association, la Visin por computador (Machine Vision) se define como la utilizacin de dispositivos de deteccin ptica, sin contacto, para recibir e interpretar automticamente una imagen de una escena real, con el fin de obtener informacin o controlar computadores o procesos. Partiendo de esta definicin, podemos afirmar lo siguiente: La visin por computador es automtica: puede funcionar sin intervencin humana. La visin por computador es una forma de deteccin sin contacto: no requiere contacto con el objeto. Los resultados de la visin por computador pueden utilizarse para controlar un proceso o una actividad. Qu es el control y el aseguramiento de calidad? Definicin de calidad En la mayora de los diccionarios, la palabra calidad se vincula con el trmino excelencia o grado o nivel de excelencia. La calidad de un producto manufacturado est determinada por casi todo lo incluido en el proceso de fabricacin - desde el diseo y la seleccin de los materiales, pasando por los procesos utilizados para fabricar las piezas y hasta la manera de montarlas. Definicin de control y aseguramiento de calidad El control de calidad incluye pruebas estadsticas y analticas destinadas a detectar defectos sistemticos en un producto. El aseguramiento de calidad, estrechamente relacionado con este trmino, se refiere a garantizar que un producto o las piezas de un producto se atengan a ciertas normas o requisitos, con el fin de mantener y asegurar un nivel de calidad. Esto se lleva a cabo mediante la deteccin de defectos en las piezas o productos y su correccin antes de que sean enviados al cliente. Normalmente, los defectos en las piezas se descubren durante el proceso de inspeccin. Por ejemplo, los tableros de circuitos se inspeccionan mediante dispositivos electrnicos, en busca de cortocircuitos y conexiones abiertas. Las materias primas, como el acero, se inspeccionan analizando la composicin y la estructura metalrgica, mientras que la inspeccin de piezas mecnicas manufacturadas se realiza verificando el material y las propiedades fsicas, incluida la medicin de sus dimensiones fsicas.

Utilizacin de software para analizar y mejorar imgenes Software de procesamiento de imgenes La informacin de interpretacin de una imagen puede ser una tarea complicada y que lleva mucho tiempo. A menudo es preciso comparar muchas caractersticas, algunas no muy claras. Para facilitar

el trabajo con imgenes, se suele utilizar un software de procesamiento de imgenes. En su mayora, los paquetes de software de procesamiento de imgenes presentan dos funciones principales: Mejoramiento de imgenes Anlisis de imgenes Mejoramiento y anlisis Las operaciones de mejoramiento elevan la calidad de la imagen. La regulacin del brillo y el contraste de una imagen es un ejemplo de mejoramiento de imgenes. Las operaciones de anlisis extraen informacin de un objeto. A menudo, la informacin aparece en forma de datos en un grfico o en una tabla. La segmentacin de imgenes borrosas para mostrar sus bordes correctos es una sencilla operacin de anlisis.Las operaciones de anlisis de imagen no modifican en absoluto la imagen. Sistemas de visin por computador y control de calidad La visin por computador y control de calidad es un proceso que puede definirse como la inspeccin de un producto mediante equipos de creacin de imgenes digitales altamente especializados. Normalmente, los sistemas de visin por computador y control de calidad utilizan software y hardware especializados, segn se detalla a continuacin: Cmara: Contiene un sensor fotoelctrico que detecta el volumen de luz recibido y emite una seal elctrica correspondiente. Normalmente, en procesos automatizados de visin por computador y control de calidad se utiliza una videocmara digital. La cmara puede conectarse al computador a travs de una conexin USB, un puerto externo firewire o un puerto en serie. Para operar la cmara, suele utilizarse un controlador de software. Al utilizar cmaras digitales, no se requiere tarjeta de digitalizador. Computador: Procesa y analiza la informacin proveniente de la cmara. El monitor del computador tambin puede utilizarse para monitorear el visor en vivo de la cmara Ejemplo de un sistema La aplicacin bsica de visin por computador y control de calidad, segn se muestra en el diagrama, incluye los siguientes componentes principales: Fuente de luz: Suministra la iluminacin, mediante la cual el sistema de visin por computador puede "ver" los objetos con claridad. Cmara: Contiene un sensor fotoelctrico que detecta el volumen de luz recibido y emite una seal elctrica correspondiente Conversor analgico a digital (digitalizador): Transforma la seal analgica de la cmara en una seal que el computador puede procesar. Esto se utiliza nicamente en sistemas que carecen de cmara digital. Computador: Procesa y analiza la informacin proveniente de la cmara. Monitor de vdeo o monitor de computador: Muestra la imagen tal como la "ve" la cmara.

Tarjeta de adquisicin de imgenes (Frame Grabber): En sistemas analgicos (no digitales), la tarjeta de adquisicin de imgenes (o digitalizador) convierte la seal analgica en una seal digital, para permitir el procesamiento en el computador. Esto se utiliza nicamente en sistemas que carecen de cmara digital. Imagen en escala de grises: La imagen digitalizada es en realidad un conjunto de datos numricos que el computador puede procesar.

Una cmara se utiliza en un sistema de procesamiento de imgenes para recibir o capturar una imagen y el computador se

utiliza para procesarla.

Su respuesta : Verdadero Correcto, muy bien.

sin por computador es un mtodo efectivo de aseguramiento de la calidad; sin embargo no es ptimo debido a su gran ndencia de la intervencin humana. Su respuesta : Falso Correcto, muy bien.

Un frame-grabber realiza la siguiente tarea:

Su respuesta : Transforma una seal analgica en una seal digital correcto, muy bien.

De qu manera los computadores representan imgenes Resea Para que un computador pueda procesar imgenes, stas deben estar representadas numricamente. Este proceso se conoce como digitalizacin de imgenes. Una vez que las imgenes se representan digitalmente, un computador puede automatizar de manera confiable la extraccin de informacin til, mediante el procesamiento de imgenes digitales. El procesamiento de imgenes digitales realiza distintos tipos de mejoramiento de imgenes, correcciones de distorsin y mediciones. Cada uno de estos procesos de mejoramiento de imagen se tratar en detalle en actividades posteriores.

Qu es una imagen digital? Un computador slo puede tratar informacin si sta se representa en forma de cifras, como por ejemplo, si la informacin es digitalizada o digital. En la actividad anterior aprendiste que un computador slo puede mostrar una imagen si sta se transforma en una imagen digital. Una imagen digital es una imagen que ha sido dividida en una cuadrcula bidimensional de minsculos cuadrados, denominados elementos de imagen o pixeles. Cada pixel tiene un valor que indica su nivel de gris en imgenes en blanco y negro y su nivel de color en imgenes de color. Este concepto se tratar en una actividad posterior. Qu son los pixeles? El pixel es la unidad bsica de escala de grises o de colores programable en una pantalla de computador. Cada pixel contiene informacin que el monitor necesita para presentarlo. Esta informacin se calcula en trminos de bits y bytes, que aprenders ms adelante en esta actividad. Anatoma de una imagen En el nivel bsico, hay un bit unido a cada pixel y cada uno de los bits representa uno de dos valores: blanco o negro. Al incorporar color, se requieren ms bits por pixel. En computacin, un pixel de escala de grises o de pseudocolor se representa como uno de 8 bits o un byte. Esto produce 256 combinaciones posibles de colores o de niveles de escala de grises. Es comn representar un pixel de color verdadero (16,7 millones de colores) como tres colores de 8 bits: rojo, verde y azul. Cuantos ms pixeles haya en una imagen, tantos ms detalles de dicha imagen podrn verse. Adems, cuanto mayor sea el rango de valores en una imagen, tanto mayor ser su contraste. Notacin binaria Cada dgito tiene uno de dos valores: un 0 o un 1. Los nmeros binarios utilizan el nmero 2 como base. Por ejemplo, en notacin decimal, el nmero binario 1001 representa el nmero 9:

Mediante la utilizacin de la secuencia de dgitos adecuada, un nmero binario puede representar cualquier nmero decimal. Ventajas de los nmeros binarios Una de las principales ventajas de los nmeros binarios es que es mucho ms fcil representarlos fsicamente. Por ejemplo, un simple conmutador puede estar en dos posiciones: ON o OFF (activado o desactivado). Si ON representa 1 y OFF representa 0, los nmeros binarios 11,10,01,00 corresponde a las combinaciones de posiciones del conmutador ON+ON, ON+OFF, OFF+ON y OFF+OFF, respectivamente. La relativa facilidad con que puede representarse un nmero binario es la razn por la que los computadores utilizan la notacin binaria para representar informacin.

Hexadecimal Las notaciones binaria y decimal no son los nicos sistemas de numeracin existentes. De hecho, puede utilizarse cualquier nmero como base, creando una cantidad infinita de sistemas de numeracin. Fuera de la notacin binaria y decimal, son pocos los sistemas de numeracin de uso comn. No obstante, la notacin hexadecimal, que utiliza el nmero 16 como base, es de gran aceptacin en los crculos informticos. Dado que un solo dgito hexadecimal puede representar muchos valores diferentes, hasta cuatro dgitos binarios, como por ejemplo 16 = 2 x 2 x 2 x 2 , un nmero hexadecimal es una manera muy til de representar un nmero binario. Con un nmero hexadecimal no se necesitan muchos dgitos y la conversin de binarios a hexadecimales es relativamente fcil. En todo sistema de numeracin que utiliza como base un nmero mayor que 10, se utilizan letras para representar los dgitos mayores que 9. Por consiguiente, 'A' representa el nmero decimal 10, 'B'representa el 11 y as sucesivamente. Los 16 dgitos hexadecimales Los 16 dgitos hexadecimales son: 0123456789ABCDEF De ah que el nmero binario 11111001 se representa mediante el nmero hexadecimal F9 (escrito a veces 0xF9). Informacin representada mediante un nmero binario En cualquier campo vinculado con computadores, la palabra bit se refiere a un dgito de un nmero binario (Nmero binario), mientras que un byte es un grupo de 8 bits. El volumen de informacin que un nmero binario puede representar es funcin del nmero de bits que contiene el nmero binario. Un nmero binario de 2 bits puede representar 4 (22) tems de informacin diferentes, un nmero binario de 3 bits puede representar 8 (23) tems de informacin diferentes y as sucesivamente. Para representar las 26 letras del alfabeto, deberamos utilizar al menos 5 bits, ya que un nmero binario de 4 bits slo puede representar 16 tems de informacin diferentes, mientras que un nmero binario de 5 bits puede representar 32 tems de informacin diferentes. Aplicaciones Cuando hablamos de una imagen de 8 bits, 2^8, queremos decir que los pixeles de la imagen contienen 256 valores diferentes. Tal como en las mediciones mtricas, hay unidades basadas en bytes, que contienen porciones de datos ms grandes: Kilobyte = 1.024 bytes Megabyte = 1.048.576 bytes Gigabyte = 1.073.741.824 bytes ASCII son las siglas en ingls de American Standard Code for Information Interchange (Cdigo

Normalizado Americano para el Intercambio de Informacin). Ya has visto que el computador slo comprende nmeros binarios, de manera que el cdigo ASCII es la representacin numrica de un carcter, como por ejemplo, 'a' o '@', o bien algn tipo de accin.

De la lectura se puede arfirmar que una imgen digital a color requiere de ms de dos bits para representar cada pixel.

Su respuesta : Verdadero Correcto, muy bien

En el nivel fundamental, a cada pixel le corresponde un bit, que puede tomar uno de los dos valores siguientes:

Su respuesta : Negro-blanco Correcto, muy bien

Una imagen de un kilobyte implica que contiene 1000 bytes de informacin.

Su respuesta : Falso Correcto, muy bien.

Las computadoras utilizan seales digitales por tanto no pueden comprender la notacin binaria.

Su respuesta : Falso. Correcto, muy bien.

Llego la hora de probar por ti mismo, algunas de las utilidades del tratamiento de imagenes. Ingresa a la siguiente pgina (CLICK AC) , en donde existe un applet de java. Debes dar click al boton SUBSTRACT , deja las opciones por defecto. Que observas en OUTPUT?, Ahora cambia la opcin Polarity por Image2-image1. Que observas?. Haz un buen anlisis de tu experimento, si

quieres usa traductores o de las herramientas que consideres necesario antes de pasar a la siguiente pagina.

El applet de Java que probaste, permite realizar las sustraccin pixel a pixel entre dos imgenes.

Su respuesta : Verdadero Correcto, muy bien.

derando que un video es una serie de imgenes proyectadas con cierta frecuencia, Cual crees que sera la aplicacin que tendra el algoritmo del applet que vaste?

Su respuesta : Deteccin de movimiento Correcto, muy bien.

http://homepages.inf.ed.ac.uk/rbf/HIPR2/ordemo.htm

Potrebbero piacerti anche