Beruflich Dokumente
Kultur Dokumente
DE IMGENES:
CONSEJOS TILES
Recopilacin
Parte 2
Color
01
Qu es color?
04
02
04
03
05
04
Colores complementarios
06
05
07
06
07
Comunicacin (RS-232C)
07
Qu es RS-232C?
08
08
08
09
Velocidad de comunicacin
09
10
10
11
Saludo (Handshake)
10
12
11
Recopilacin Parte 2
Preprocesamiento
13
Qu es el preprocesamiento?
12
14
12
15
Coeficientes de filtro
12
16
Filtros tpicos
13
17
Otros preprocesamientos
15
Comunicacin (Ethernet)
18
Qu es Ethernet?
16
19
17
20
17
21
Direccin IP
18
22
18
23
18
01
Qu es color?
Todos los objetos tienen color. Sin embargo, para distinguir este color, son esenciales dos elementos
adicionales: luz y un ojo que pueda reconocer dicho color. En resumen, el color es un estmulo visual
percibido, especficamente, luz reflejada por un objeto, recibida a travs del ojo y transmitida al cerebro.
Visin (Ojo)
Fuente de luz
Cerebro
Objeto
Luz
02
Luz reflejada
R (Rojo)
B+RM (Magenta)
Y+C+MBk (Negro)
R+GY (Amarillo)
Y+C G (Verde)
R+G+BW (Blanco)
G+BC (Cian)
B (Azul)
G (Verde)
C+M B (Azul)
M (Magenta)
C (Cian)
Color
03
Tono
Los colores se pueden clasificar en un grupo de colores
A
Color rojizo
Color azulado
Saturacin
La saturacin es el nivel de intensidad de un color e indica su pureza cromtica. Un color intenso, altamente
cromtico, se describe como saturado, mientras que un color pastel, menos cromtico, se designa como
desaturado.
Los colores ms saturados son los colores puros, mientras que los menos saturados (colores sin
intensidad) son colores neutros.
Desaturado
(Menos
cromtico)
Saturado
(Altamente
cromtico)
Si se aade gris
La proporcin de amarillo se
reduce por la cantidad de gris
Alta
Luminosidad
7.5
6.5
5.5
4.5
3.5
Baja
2.5
04
1.5
Colores complementarios
Los colores complementarios son un par de colores, situados cada uno en el lado opuesto del crculo
cromtico, tales como el rojo y el verde, o el azul y el naranja.
La mezcla de colores complementarios produce un color neutro. Cuando se mezclan colores
complementarios de pigmento (mezcla substractiva de colores), se obtiene el negro. Cuando se mezclan
colores complementarios de luz (mezcla aditiva de colores), se obtiene el blanco.
Crculo cromtico
Color
05
nm = nanmetro
Luz
invisible
Violeta
400 a 435 nm
Azul
435 a 480 nm
Azul verdoso
480 a 490 nm
Verde azulado
490 a 500 nm
Verde
500 a 560 nm
Verde amarillento
560 a 580 nm
Amarillo
580 a 595 nm
Naranja
595 a 610 nm
Rojo
610 a 750 nm
Rojo violceo
750 a 800 nm
Luz
invisible
Luz visible
Luz
Violeta Azul Azul verdoso Verde azulado
ultravioleta
380
430
480
490
Verde
500
580
Naranja
595
Rojo
650
Luz
infrarroja
780
(Unidad: nm)
Luz natural
Mx
Prisma
ndice de refraccin
Mn
06
0.8
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
400
500
600
700
800
900
1000
07
Qu es RS-232C?
Protocolo de comunicacin para transmisin de tipo serial
RS-232C es un tipo de transmisin en serie para la comunicacin entre computadoras (o PLCs) y sensores u
otros dispositivos perifricos. Otro tipo de protocolo de comunicacin en serie es el USB. Este tipo
generalmente viene incorporado en las computadoras personales.
RS-232C es una abreviatura de Recommended Standard 232 version C. Se trata de una designacin del
protocolo de comunicacin utilizado para transmitir seales digitales estandarizado por Electronic Industries
Alliance (EIA) en los Estados Unidos. La velocidad mxima de comunicacin es de 115.2 kbps.
Existen dos tipos de transmisin de seales digitales: En paralelo y en serie.
El primero transmite datos de 8 16 bits simultneamente a travs de varias lneas. El ltimo transmite un bit
de datos a la vez a travs de dos lneas, una para el envo y otra para la recepcin. Por consiguiente, la
transmisin en paralelo es notablemente ms rpida en trminos de velocidad de comunicacin.
Sin embargo, la transmisin en paralelo implica un cableado complicado. La transmisin en serie es ms
lenta en trminos de velocidad de comunicacin, pero el cableado es mucho ms simple.
En la actualidad, la transmisin paralela se utiliza para transmitir seales dentro de un dispositivo, como la
interna dentro de una computadora; y la transmisin en serie se utiliza para transmitir datos entre
dispositivos.
Extremo terminal RS-232C (D-sub de 25 pines)
1
13
14
08
25
Comunicacin (RS-232C)
<Para conectar un instrumento de procesamiento de imgenes y una PC>
XG-7000
PC
Cambiador de gnero
Cuando una PC (o PLC) y un dispositivo perifrico se conectan con ms de un cable para aumentar la
longitud, se utiliza un adaptador de extensin para conectar los cables.
Normalmente, el conector RS-232C del dispositivo es hembra y los conectores a ambos extremos del cable
son machos.
Por lo tanto, para conectar dos cables es necesario un cambiador de gnero hembra-a-hembra (dispositivo
para cambiar entre macho y hembra).
09
Velocidad de comunicacin
Velocidad en baudios y bps
Aunque, tanto la velocidad en baudios, como en bps (bits por segundo), se utilizan como unidad de
transmisin de seales digitales, la velocidad en baudios no es igual a la de bps. La velocidad de
transmisin en baudios es una unidad que expresa el nmero de acciones de modulacin/demodulacin que
un mdem u otro dispositivo puede hacer en un segundo. Por otro lado, bps es una unidad que expresa la
cantidad de seales que pueden ser transmitidas en un segundo.
La unidad para expresar la velocidad de comunicacin es bps.
Por ejemplo, cuando un mdem puede hacer 2400 acciones de modulacin/demodulacin en un segundo y
puede transmitir una seal de 2 bits en una modulacin/demodulacin, su velocidad en baudios es de 2400
y la velocidad de comunicacin es de 4800 bps.
10
Bit de paridad
Bit de inicio
Bit de inicio
Este bit notifica que la comunicacin comienza a partir de all. El bit de inicio siempre se fija en 0 (cero).
Bits de datos
Los bits de datos normalmente consisten de 7 u 8 bits. El nmero de bits se pueden especificar como se
desee.
Bit de paridad
Este bit se utiliza para comprobar si los datos enviados son correctos o no. El ajuste puede seleccionarse
como Impar, Par o Ninguna.
Bit de parada
Este bit notifica que un byte de la comunicacin ha terminado. Un (1) se enva siempre como un bit de
parada.
Delimitador
Para enviar un comando de comunicacin desde el puerto RS-232C de una PC (o PLC), es necesario
establecer un smbolo que separe los comandos, de la PC (o PLC) y los dispositivos perifricos. Este smbolo
de separacin se denomina delimitador. En la mayora de los casos se utiliza CR (Carriage Return/retorno de
carro) o CR + LF (Carriage Return/retorno de carro + Line Feed/salto de lnea).
11
Saludo (Handshake)
Para que sea posible la comunicacin tipo RS-232C, los terminales en ambos lados de envo y recepcin
deben leer/escribir las seales a la misma velocidad de la comunicacin. Por tanto, si el procesamiento de la
seal en el lado del receptor se retrasa, las seales enviadas pueden perderse. El saludo es un mecanismo
para evitar este problema, en el cual las terminales en ambos lados confirman el estado de la comunicacin
de la otra. Si el procesamiento en la terminal receptora se retrasa, el emisor detiene temporalmente el envo
de seales y lo reanuda cuando el receptor puede aceptar seales nuevamente.
Hay tres tipos de saludo: Handshake de hardware, de software y Xmodem.
10
Comunicacin (RS-232C)
12
Comando de comunicacin
Los comandos para ejecutar la comunicacin a travs del puerto RS-232C.
Lenguaje de escalera
Un lenguaje de programacin utilizado para escribir un circuito lgico utilizado por un PLC. Debido a que el
programa est escrito sobre la base de dos carriles y peldaos entre estos, al programa escrito se le
denomina diagrama de escalera. Este lenguaje de programacin ofrece relaciones visualmente
reconocibles entre las condiciones de entrada y las salidas.
000
001
500
Ejemplo de escalera: Circuito Y que activa el rel de salida 500, cuando los dos rels de entrada 000 y 001
estn en ON
11
13
Qu es el preprocesamiento?
Para llevar a cabo inspecciones o mediciones de calidad con el procesamiento de imgenes, es esencial
obtener primero imgenes con una calidad lo suficientemente alta para dichos fines. Las imgenes
capturadas con una cmara simplemente no siempre son idneas para estos fines, debido al tipo de fuente
de luz, material de la pieza de trabajo o el entorno en que se captan las imgenes, lo que puede ocasionar
inconsistencias en los resultados de la inspeccin.
Para evitar este problema, las imgenes capturadas se procesan (convierten) utilizando filtros de imagen, de
acuerdo con el uso previsto para las mismas.
Este procedimiento se conoce como
preprocesamiento de imgenes. El
preprocesamiento puede mejorar la claridad de
las imgenes capturadas, hacer que se
distingan mejor los elementos necesarios
(formas, colores, etc.) para la aplicacin, o
eliminar componentes (ruido) no deseados.
Para el preprocesamiento con filtros, se utilizan
materiales tales como dispositivos de
Ejemplo de preprocesamiento de imgenes
14
15
Coeficientes de filtro
Los filtros tpicamente utilizados para el preprocesamiento tienen
coeficientes de filtrado de 3 x 3, 9 x 9, 16 x 16, etc. Al usar el tipo de
3 x 3, el ms comn, se toman los datos grficos de 3 pxeles
horizontales por 3 verticales como referencia, y el filtro se aplica al pxel
del centro.
Por ejemplo, si una imagen est compuesta por 320 pxeles horizontales
por 240 verticales, la imagen se filtra 76,800 veces (320 x 240).
12
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1
9
Preprocesamiento
Al aplicar el coeficiente de filtro en la siguiente figura, se obtiene un valor de pxel preprocesado por cada
rea de 3 x 3, multiplicando los valores respectivos de los nueve pxeles de la imagen original por 1/9, para
sumrlos luego todos juntos. La imagen filtrada se obtiene repitiendo este clculo para cada rea de 3 x 3,
desplazndose una columna a la vez.
Ejemplo del clculo al aplicar el coeficiente de filtro
1
Procesamiento
de filtro
Operador
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1 1 + 1 3 + 1 2
9
9
9
+ 1 3 + 1 4 + 1 2
9
9
9
+ 1 1 + 1 2 + 1 0 = 2
9
9
9
Se multiplican los valores de pxel por 1
16
Filtros tpicos
La siguiente seccin presenta los principales filtros utilizados por lo general en el preprocesamiento de
imgenes. En las aplicaciones reales, el uso combinado de varios filtros para obtener imgenes que
satisfagan las necesidades de la aplicacin, se ha convertido en la norma general.
Filtro de expansin
Este filtro elimina componentes de ruido (suciedad), indeseables para el procesamiento de imgenes. Sustituye
el valor del pxel central de un rea de 3 3 pxeles, con el valor ms alto de entre los nueve pxeles.
Al aplicar un filtro de expansin a una imagen monocromtica, ste har que los nueve pxeles de un rea de
3 x 3 se tornen blancos, si cualquiera de los que rodean al pxel central es blanco.
Filtro de contraccin
Un filtro de contraccin tambin es efectivo
Expansin
Reduccon
Sustituye el valor del
pxel central con el
valor mnimo 0.
13
Ejemplo de
procesamiento de filtros
Imagen original
Filtro de promediacin
El filtro mejora la calidad de la imagen al suavizar (atenuar) las sombras en ella. Saca un promedio de los
valores de los nueve pxeles incluyendo el del centro. El impacto de componentes de ruido se puede reducir
tambin suavizando la imagen. El filtro tambin ayuda a las mediciones de posicin, tales como la deteccin
de bordes de piezas o la bsqueda de patrones.
Para proporcionar un suavizado ms natural, se puede utilizar un filtro de promediacin ponderado.
Imagen original
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1
9
1
9
Promediacin
Filtro de media
El filtro ordena los valores de nueve pxeles, y le asigna luego al pxel central la mediana de todos como
nuevo valor. A diferencia del filtro de promediacin, logra reducir los componentes de ruido sin difuminar la
imagen. El filtro es eficaz sobre todo para eliminar el ruido causado por pxeles de color e intensidad muy
diferentes a los de su rea.
Imagen original
Media
14
Preprocesamiento
Filtro de Sobel
Es un tipo de filtro muy efectivo para la extraccin de
bordes. Resalta los bordes en imgenes de poco
contraste. Adicionalmente, hace que las imgenes
procesadas obtengan un aspecto ms natural.
Adems del filtro Sobel, existen otros filtros utilizados
para la extraccin de bordes, incluyendo los filtros
Prewitt, Roberts y Laplaciano.
17
Imagen original
Sobel
Otros preprocesamientos
Extraccin de color
Es el procesamiento para extraer determinados elementos de una imagen a color.
Las seales de video a color se convierten en datos digitales cromticos R (Rojo), G (verde) y B (Azul). La
extraccin del color se realiza utilizando estos datos.
Este procesamiento binario convierte cada pixel en un pixel extrado o en uno no extrado. Por esta razn, el
proceso no slo asegura una extraccin estable, incluso para colores obscuros, sino tambin disminuye la
cantidad de datos de informacin de color a ser procesada, permitiendo eventualmente un procesamiento
posterior de alta velocidad.
15
18
Qu es Ethernet?
Descripcin general de Ethernet
Para los sistemas de control se utilizan muchos tipos diferentes de funciones de comunicacin. Uno de ellos
es LAN (Local Area Network), una red de comunicaciones que conecta a un grupo de computadoras entre s,
o a una computadora con otros dispositivos, tales como instrumentos de medicin y sensores.
Una LAN es una red de comunicaciones utilizada dentro de un rea relativamente limitada, como una oficina
o fbrica, y Ethernet est muy extendido como el estndar de comunicacin para las LAN. En nuestra vida
diaria, Ethernet se usa para las conexiones de computadora a computadora o de PC a Internet.
FTTH, DSL
FTTH, GbitEther
16
Comunicacin en paralelo
SCSI
Comunicacin (Ethernet)
19
PC D
Z.Z.Z.10
PC B
X.X.X.20
PC A
X.X.X.10
Servidor de puerta
de enlace
PC C
predeterminado
Y.Y.Y.10
20
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1 cable de
Ambos extremos del
2
conexin directa.
3
Los hilos estn alineados en el
4
mismo orden en ambos extremos
5
(los colores asignados
6 a los
respectivos hilos permanecer
en el
7
mismo orden).
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
Cable cruzado
17
1
2
3
4
5
6
7
8
21
Direccin IP
Descripcin general de la direccin IP
Los dispositivos en una red Ethernet se comunican entre s mediante un protocolo llamado TCP/IP. Lo mismo
ocurre con el acceso a Internet. En estas comunicaciones, cada computadora o dispositivo perifrico se
reconoce por su direccin IP, que es un nmero de identificacin asignado a cada dispositivo. La direccin
IP es nica para cada dispositivo, y representa su ubicacin en la red.
La direccin IP est formada por cuatro grupos de nmeros del 0 al 255, por ejemplo 192.168.36.91. En
una conexin a Internet, no pueden existir direcciones IP idnticas.
El nmero total de direcciones IP disponibles en la actualidad (IPv4) es de aproximadamente 4300 millones,
pero se espera que el mundo se quede sin direcciones IP disponibles IPv4 debido a la propagacin mundial
de Internet. Para hacer frente a este problema, est en discusin actualmente el cambiar al protocolo IPv6
(340 billones x 1 billn x 1 billn de direcciones).
Direccin IP global
Entre las direcciones IP, una direccin IP global es una direccin nica asignada a un dispositivo de
comunicacin, como una computadora cuando se conecta a Internet. La direccin IP global se asigna a los
dispositivos que se conectan a una LAN y/o WAN (Wide Area Network).
Esto lo controlaba originalmente una organizacin llamada IANA (Internet Assigned Number Authority), pero
ahora el trabajo de control lo realiza la ICANN (Internet Corporation for Assigned Names and Numbers).
Direccin IP privada
La direccin IP global es necesaria para la conexin a Internet, mientras que una direccin IP privada es una
direccin asignada a un dispositivo dentro de una red LAN. El dispositivo utiliza la direccin IP privada para
la comunicacin dentro de la LAN, pero cuando se accede a redes externas como Internet, la direccin IP
privada se convierte en su direccin IP global.
22
23
18
C O N T A C T A R N O S
A L
( 8 1) 8 2 2 0 - 7 9 0 0
KEYENCE MXICO S.A. DE C.V.
Corporativo
www.keyence.com.mx
E-mail : keyencemexico@keyence.com
AVISO DE SEGURIDAD
KEYENCE CORPORATION
1-3-14, Higashi-Nakajima, Higashi-Yodogawa-ku, Osaka, 533-8555, Japan
Telfono +81-6-6379-2211
KMX1-1032
La informacin publicada en este documento se basa en evaluaciones e investigaciones hechas por KEYENCE al momento del lanzamiento del producto y puede cambiar sin previo aviso.
Copyright (c) 2012 KEYENCE CORPORATION. All rights reserved.
CVLensTipComp2-KMX-EN0410-MX 1042-1 E 613179 Printed in Japan
*