User Manual Application Programming IVC 3D en IM0037322 Compressed (001-150) .En - Es
User Manual Application Programming IVC 3D en IM0037322 Compressed (001-150) .En - Es
User Manual Application Programming IVC 3D en IM0037322 Compressed (001-150) .En - Es
ADVERTENCIA
IVC-3D es un producto láser cumple como tal a las normas IEC 60825-1 y 21 CFR
1040.10 / 11 (CDRH). No se puede considerar como una unidad independiente, y sólo debe ser utilizado como parte de un
sistema láser, que incorpora características adicionales dependiendo de la clase de láser aplicable. El producto IVC-3D está
equipado con un láser de Clase II / 2M o con un láser de Clase IIIb / 3B.
PRECAUCIÓN
láseres de Clase II / 2M emiten radiación visible en el rango de longitud de onda
de 400 nm a 700 nm donde la protección de los ojos es normalmente
proporcionada por respuestas de aversión incluyendo el reflejo de parpadeo. Sin
embargo, la visualización de la salida es peligroso si el usuario emplea
instrumentos ópticos dentro del haz o suprime el reflejo de parpadeo
intencionalmente.
PELIGRO
láseres de Clase IIIb / 3B son consideradas peligrosas para la retina si se expone.
Esto incluye mirando directamente a una reflexión de una superficie especular
(como un espejo). Visualización de reflexiones difusas son normalmente seguro.
Certificación se da en los sistemas que cumplen con todos los requisitos de
seguridad para sistemas de láser 3B.
La IVC-3D es un producto láser y operación usando procedimientos distintos de los especificados aquí puede provocar una
exposición peligrosa a la radiación.
versiones alemana del manual de instrucciones y el manual de referencia están disponibles en el CD. Eine deutsche Version der
Bedienungsanleitung und des Referenzhandbuchs finden Sie auf der beigelegten CD.
ADVERTENCIA
No abra la IVC-3D
La unidad IVC-3D no debe abrirse, el IVC-3D no contiene piezas reparables por el usuario en el interior. Abrir la unidad IVC-3D puede provocar una exposición
peligrosa a la radiación.
derechos reservados
El poder de la IVC-3D debe estar apagado antes de realizar cualquier operación de mantenimiento. El fracaso para activar este poder cuando el mantenimiento de la unidad
puede provocar una exposición peligrosa a la radiación.
Grupo 1, Clase A
Advertencia: El equipo de Clase A es para uso en un entorno industrial. Puede haber posibles dificultades en la consecución de la compatibilidad
electromagnética en otros ambientes, debido a cabo, así como las perturbaciones radiadas.
explicaciones:
Grupo 1 contiene todos los equipos ISM en el que no se genera intencionadamente y / o utilizar energía de radiofrecuencia acoplada conductivamente
que es necesaria para el funcionamiento interno del propio equipo.
El equipo de Clase A es un equipo adecuado para su uso en todos los establecimientos que no sean domésticos y los conectados directamente a una red de
suministro de energía de baja tensión que alimenta a edificios utilizados con fines domésticos.
Nota: Aunque los límites de la clase A se han derivado para los establecimientos industriales y comerciales, las administraciones pueden permitir, con lo que son
necesarias medidas adicionales, la instalación y el uso de equipos de clase A ISM en un establecimiento nacional o en un establecimiento conectada directamente
a la alimentación eléctrica de los suministros internos.
Contenido Manual de referencia
IVC-3D
Contenido
1 Descripción funcional ................................................ .................................................. .................................... 9
IVC-3D
Perímetro interno ................................................ .................................................. ............................... 153
segundo Configuración de los parámetros del dispositivo ............................................... .................................................. ...................... 290
IVC-3D
do Datos que faltan en ciertas herramientas ............................................. .................................................. ................... 294
IVC-3D
La memoria de trabajo
x1 = 1.273 y1
= 9,742 Z1 =
6,37
...
Memoria flash
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
La cámara también cuenta con una memoria de trabajo, que contiene lo siguiente:
programa activo, que es una secuencia de comandos que se utiliza para el análisis de las imágenes.
tabla activa, que se utiliza para la lectura y el almacenamiento de valores que se utilizan durante el análisis. Un numero de bancos de
imágenes, que cada uno contiene una imagen capturada y procesada por la cámara. Un banco de imágenes puede contener ya sea una imagen
3D o una perfil. Los bloques de datos, que son utilizados por algunas herramientas para almacenar o leer datos adicionales. Por
ejemplo, algunas herramientas de reconocimiento de patrones (enseñar herramientas) crear y guardar datos en un bloque de datos,
que luego puede usarse con otras herramientas (herramientas de partido). Además, la cámara tiene una memoria flash, que se utiliza
bancos de programas, que se utilizan para almacenar programas y tablas que se pueden cargar en la memoria de trabajo de
la cámara. Un banco de programas siempre contiene tanto un programa y una tabla.
Las imágenes guardadas, que se puede utilizar, por ejemplo, como base en la enseñanza de los patrones de la cámara para
reconocer.
bloques de datos guardados, que contiene, por ejemplo, datos de reconocimiento de patrones para ser utilizado por las herramientas del
partido, por lo que el patrón no tiene que ser enseñado antes de ejecutar un programa.
IVC-3D
1.1.1 Imágenes en 3D
Una imagen 3D muestra la topología de un objeto, o la distancia desde la parte inferior (o plano de referencia) para un punto de
la superficie del objeto. Cuanto más brillante es un píxel en la imagen, cuanto más alto es ese punto en el objeto.
x (anchura)
z (altura)
y (transporte)
x (anchura)
y (transporte)
Dado que cada píxel en la imagen 3D representa una altura los valores de píxel se muestran en milímetros, y no como valores de
grises o en color como en imágenes digitales ordinarias. El valor de la altura resultante se mide desde un plano de referencia situado a
una distancia fija de la cámara. Esto significa que las unidades de las coordenadas 3D de una imagen son píxeles a lo largo de los ejes
x y eje Y, y milímetros a lo largo del eje z. Las coordenadas de la imagen 3D se pueden sin embargo en convertir fácilmente a
milímetros mediante el uso de una herramienta en la cámara.
1.1.2 perfiles
Una imagen 3D se genera a partir perfiles, donde cada perfil representa una sección transversal del objeto. Se crea un
perfil cuando el objeto pasa por debajo de un rayo láser, que se refleja como una línea en el objeto. Cuando se ve desde
un ángulo, la línea muestra el contorno del objeto.
X
Perfil
El sistema de coordenadas en los perfiles es el mismo que en las imágenes en 3D - es decir píxeles a lo largo del eje X y milímetros
a lo largo del eje z.
La línea de láser que se utiliza para crear imágenes en 3D tiene un cierto rango de longitudes de onda, y la IVC-3D se ha incorporado
en los filtros que suprimen la luz ambiente. Sin embargo, la luz solar y también algunas fuentes de luz estándar que se utilizan en
pisos de la fábrica contienen la luz con la misma longitud de onda que el láser. Para un día de medición robusto y noche, durante
todo el año, se recomienda envolver la zona de inspección de la luz ambiente, especialmente la luz del sol.
IVC-3D
La cámara toma un número adecuado de los perfiles como el objeto pasa por debajo del láser. Al conocer la distancia que
el objeto se movía entre dos perfiles de la cámara se puede construir una imagen 3D del objeto a partir de los perfiles.
La cámara asume que la distancia entre los perfiles es constante. Por lo tanto, es importante asegurarse de
que este es realmente el caso, con el fin de generar imágenes 3D precisas. Hay dos maneras de lograr esto:
• Asegúrese de que el objeto se mueve con una velocidad conocida y constante. La velocidad se indica en el
programa, y la cámara tomará perfiles con un intervalo de tiempo constante.
• Use una codificador. En este caso, el codificador se disparará la cámara para tomar un perfil cuando el objeto se ha movido
una cierta distancia.
Se recomienda encarecidamente el uso de un codificador si tiene la intención de medir, por ejemplo, la forma o el volumen de
los objetos. Si no se utiliza el codificador, los resultados del análisis pueden ser inexactos si la velocidad de los objetos varía.
Objeto se mueve con la Objeto se mueve más lento La velocidad del objeto
velocidad esperada que lo esperado es desigual
A veces la línea láser sobre el objeto está oculto por otras partes del objeto. Esto hace que sea imposible que la cámara
decida la altura de la parte del objeto que está oscurecida. En la imagen 3D resultante, estas zonas están representadas
con datos perdidos, que se muestra como negro o agujeros durante la visualización de la imagen.
z
Perfil no se encuentra
Perfil X
Normalmente, las herramientas que se utilizan para el análisis de las imágenes en 3D ignoran los datos que faltan. Sin embargo, algunas
herramientas tratan el faltante de datos como un valor de altura de 0 mm. Esto puede afectar al resultado del análisis, por ejemplo se pudo
detectar un borde en una ubicación en la imagen donde en realidad hay datos que faltan. Una lista de estas herramientas se encuentra en C
apéndice en el manual de referencia. La cámara dispone de una herramienta para extraer los datos que faltan en una imagen y minimiza el
impacto en el análisis realizado por este tipo de herramientas. los Rellenar Datos que faltan herramienta supone que la altura de la zona
oculta es igual que el área que la rodea, y por lo tanto “rellena el hueco”.
IVC-3D
Cuando se desarrolla un programa de IVC de estudio, se trabaja con una producto. Un producto en el IVC Studio es una gran ayuda para el
manejo de toda la dispositivos ( Generalmente las cámaras), programas y tablas que son necesarios para una determinada inspección.
El producto contiene una lista de los dispositivos que se utilizan, y las copias de todos los programas y tablas que son utilizados por los
dispositivos. Normalmente, cada dispositivo tiene un programa y una tabla asociada a la misma, que es también el programa y tabla que
se encuentran actualmente en la memoria de trabajo. Para poder trabajar con un programa de IVC de estudio, que debe estar asociado
con un dispositivo. El dispositivo puede ser una cámara de hardware o el emulador, ver más abajo. Un programa siempre se ejecuta en
un dispositivo - y nunca en el equipo. El ordenador se utiliza principalmente para la construcción y modificación de los programas en los
dispositivos, y para visualizar los resultados enviados desde los dispositivos.
Producto
dispositivos
programas Mesas
Etiqueta LabelTable
El emulador es un software de comportarse como una cámara IVC, y se puede utilizar en lugar de una cámara IVC. El emulador
está disponible en el entorno de desarrollo de IVC de estudio, y hace posible el desarrollo de programas cuando no hay ninguna
cámara IVC disponible. La emulación tor puede emular las cámaras 2D y 3D. La principal diferencia entre el emulador y una
cámara es que el primero utiliza un conjunto predefinido de imágenes almacenadas en una carpeta de imágenes en el PC,
mientras que las últimas imágenes vistas en directo.
Cuando se ejecuta un programa (o paso de programa) que se ejecuta en la cámara, y los resultados son enviados de
vuelta a IVC estudio en el que se muestran.
El programa pasos
valores de la tabla
Imágenes de
Valores de resultados
IVC-3D
Cuando el desarrollo de un programa está terminado y que está listo para ser utilizado, el programa (y tabla) se
descarga en el dispositivo y empezaron.
Después de esto, no es necesario el uso de IVC Studio más. Se puede utilizar para mostrar los resultados del programa de, por
ejemplo para señalar cuando se producen fallos. Sin embargo, el dispositivo también puede ser utilizado como una unidad
independiente, donde se utiliza otro equipo para controlar el dispositivo y la visualización de la salida. Por ejemplo, podría
configurar una página web en la cámara y luego controlar la cámara desde un navegador web en cualquier ordenador de la red.
programas
Tablas
De
entrada y salida
Al guardar un producto de IVC de estudio, los programas y tablas incluidas se guardan con el producto en el equipo.
Nada se guarda en el dispositivo cuando se guarda el producto. Este no es un problema ya que el programa asociado
con el dispositivo se carga automáticamente en el dispositivo tan pronto como el programa se inicia o se edita en IVC
Studio.
cámara 1 Programa
Programa
12
asociado
34
activo ...
Los bancos de
cámara de 2
programas
Asociado Grabar en
Mesa Tabla flash
copiar manualmente
activa
los valores
Los programas y tablas se pueden almacenar de forma manual en el dispositivo así. La memoria flash en el dispositivo contiene una
serie de bancos de programas, cada uno de los cuales puede contener un programa y una mesa.
Cuando se almacena un programa en la memoria flash, siempre se almacena el programa activo y la mesa, que se encuentran
actualmente en la memoria de trabajo del dispositivo. Un programa almacenado en el banco de programa 0 se iniciará
IVC-3D
Por ejemplo, hay tres cámaras creadas por una línea de producción, y que están produciendo dos cosas diferentes en esta línea de
producción - una botella transparente y un frasco opaco. Para la botella podemos utilizar cámaras IVC-2D para inspeccionar tanto la
etiqueta en la parte delantera y el nivel de llenado, pero para el frasco que tenga que utilizar una cámara IVC-3D para inspeccionar el nivel
de llenado.
dispositivo 3
dispositivo 2
El dispositivo 1 El dispositivo 1
Para lograr esto creamos dos productos en IVC Studio con el siguiente contenido:
Producto: Botella
Producto: Tarro
Cuando se cambia entre la producción de los dos productos, podemos simplemente abrir el producto en IVC Estudio para cargar
los programas y tablas correspondientes en los dispositivos. Si queremos cambiar el diseño de la etiqueta de la botella, podemos
simplemente cambiar los valores de la tabla Bottle_Label_Table para adaptarse al nuevo diseño. Si es necesario también
podríamos hacer una copia del programa de etiquetas, modificarlo, y asociar el programa modificado con el dispositivo 1.
IVC-3D
2 Empezando
En este capítulo vamos a introducir los conceptos básicos en IVC Studio y aprender a:
Crear un producto en IVC Estudio en el que escribir el programa Escriba el programa - que es la adición de los
Como ejemplo vamos a construir un sencillo programa que rebana una barra de pan en una serie de piezas de igual
volumen (o peso si podemos suponer que la densidad es constante). Una forma de lograr esto es:
Calcular el volumen total de la barra de pan y dividir ese volumen con el número deseado de rodajas para obtener el volumen
de cada rebanada
Mover a lo largo de la imagen 3D de un extremo al otro, mientras que el cálculo del volumen acumulado de la parte de la
barra de pan que hemos cubierto
dirección de exploración
rebanadas
volumen acumulado
Cuando el volumen acumulado es igual a (o mayor que) el volumen deseado de una rebanada, la posición actual se
almacena y el volumen acumulado se restablece. En un entorno de producción real, la cámara podría controlar un
cuchillo que corta el pan en los lugares correctos. Al escribir un programa en el IVC Studio se puede utilizar ya sea una
cámara de hardware o, si no está disponible, el emulador.
En las secciones siguientes se supone que se utiliza una cámara de hardware, y que tanto la cámara como IVC Studio están
instalados y funcionan correctamente. Cómo instalar la cámara y IVC Studio se describe en las instrucciones de instalación. Para
capturar imágenes en 3D que también necesitaría movimiento y una especie de gatillo para disparar la apropiación de imágenes
en 3D. También se recomienda encarecidamente el uso de un codificador para la captura de imágenes en 3D precisos. Cómo
utilizar el emulador se describe en la sección Uso de IVC Estudio en el Manual de Referencia IVC-3D.
UNA producto Para trabajar con un dispositivo a utilizar en el producto (en este caso
programa en el dispositivo
IVC-3D
UNA producto en IVC Studio es una colección de dispositivos ( Generalmente las cámaras) que se usan para per- que forman una
inspección, por ejemplo de panes de pan en una línea de producción. Cada dispositivo contiene uno o más programas que indica al
dispositivo cómo llevar a cabo la inspección. UNA programa es una lista de comandos, o herramientas, que el dispositivo ejecuta uno
por uno, con el fin de capturar imágenes, analizarlas y sacar conclusiones de ellos. Para su ayuda, el programa cuenta con una mesa que
puede leer los valores de y almacenar los resultados en.
Producto
dispositivos
programas Mesas
Etiqueta LabelTable
Si acaba de instalar IVC Studio, el usuario y contraseña por defecto se pueden encontrar en las instrucciones de
instalación.
La ventana principal muestra el contenido del producto actualmente abierto. El panel izquierdo muestra las diferentes
categorías de objetos que el producto puede contener, es decir; dispositivos, programas y tablas.
Al hacer clic en una de las categorías se mostrarán los objetos contenidos en el producto. Dado que el producto se acaba de crear,
todas las categorías están vacías, con la excepción de los dispositivos, que contiene todos los dispositivos que están disponibles.
También hay una cuarta categoría que no hemos mencionado todavía - macros. Las macros se bási- camente pequeños programas que se
pueden llamar desde dentro de los programas regulares. Pueden ser útiles para la reutilización de bloques de los pasos del programa al
escribir programas avanzados.
dieciséis © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Creación de un producto Capítulo 2
IVC-3D
La cámara se muestra en el panel derecho. Si hay más dispositivos que pueden ser utilizados por IVC
Estudio de la red, los que también se mostrará allí.
Siempre debe seleccionar los dispositivos que desee utilizar en su producto. IVC Studio actualiza periódicamente la información
incluida en la lista de dispositivos sondeando los dispositivos que se selec- cionado en la lista.
Si no se selecciona un dispositivo en la lista, IVC Studio sondeará cada dispositivo se puede encontrar la información. Esto ralentiza IVC
Studio abajo y también puede afectar al rendimiento de los dispositivos utilizados en otras aplicaciones.
Ahora estamos listos para crear el programa tenemos la intención de construir y asociarla a un dispositivo.
La razón para asociar el programa con un dispositivo antes de construirlo es que el programa siempre se ejecuta en un
dispositivo y no en el equipo. Lo que se ve en IVC Studio cuando se ejecuta un programa son sólo los resultados, que
se envían desde el dispositivo. Si no asocia el programa con un dispositivo, no sería capaz de ver cualquier resultado
del programa o incluso probar el programa.
5. Botón derecho del ratón programas En el panel izquierdo de la ventana principal y seleccione Nuevo programa
en el menú emergente.
8. En el panel derecho, haga clic en el dispositivo que se ha seleccionado para el producto y elegir
Seleccione Programa en el menú emergente.
También debe haber una tabla asociada con el dispositivo, por lo que antes de comenzar a construir el programa hay
que crear una tabla y asociarlo con el dispositivo:
10. Crear la tabla haciendo clic derecho Mesas En el panel izquierdo, la elección nueva tabla desde el
en el menú emergente y el llenado de un nombre en el cuadro de diálogo.
11. Haga clic en el dispositivo que se ha seleccionado para el producto y elegir Seleccionar tabla desde el
menú emergente.
13. Por último, guardar los cambios en el producto en el PC eligiendo Guardar archivo del producto.
IVC-3D
Antes de empezar a escribir el programa, vamos a echar un vistazo a lo que un programa consiste y el entorno de
programación.
2.2.1 Herramientas
Un programa es una lista de comandos - o herramientas - que se llevan a cabo por la cámara. Cuando se ejecuta el programa, los
comandos se llevan a cabo uno por uno en el orden en que aparecen en la lista de programas. Así que cuando se genera un
programa en el IVC estudio, se trabaja con esta lista de comandos.
La mayoría de las herramientas tienen un número de parámetros de entrada que se pueden establecer. Por ejemplo, cuando la captura de
una imagen de una cámara, se puede especificar en qué banco de imágenes para almacenar la imagen.
# PS
#/
%
" #
PS % y
! '%y
(- . (-
(
) *
! "
(
) + ,
Muchas herramientas también producen resultados que están disponibles como parámetros de salida. Estos parámetros se pueden
almacenar en la tabla o ser utilizados directamente por los otros pasos en su programa.
IVC-3D
Barra de herramientas - contiene las herramientas que se pueden utilizar con el dispositivo. Lista de programas - muestra las
herramientas utilizadas en el programa y los parámetros para cada herramienta. Tabla - muestra el contenido de la mesa del dispositivo.
Bancos de imágenes - muestra miniaturas de las imágenes actualmente en los bancos de imágenes del dispositivo (si lo hay).
Las imágenes pueden ser tanto imágenes en 3D o perfiles. Detalles - muestra el resultado del paso del programa cuando se
los barra de herramientas en realidad contiene varias barras de herramientas en el que las herramientas se agrupan en catego- rías. Puede
cambiar entre las categorías haciendo clic en las pestañas en la parte inferior de la barra de herramientas. los lista de programas muestra
La lista de programas tiene cuatro columnas que se utilizan para especificar valores de los parámetros: Valor, Mesa, Paso y Resultado.
¿Qué columna a utilizar depende de qué tipo de valor de parámetro que desea utilizar; un valor constante, un valor de la tabla, o
un resultado de un paso anterior.
bancos de imágenes se utilizan para almacenar imágenes, al igual que la tabla se utiliza para almacenar valores. Esto puede ser muy útil,
por ejemplo, si desea modificar la imagen, pero es necesario para utilizar la imagen original más adelante en el programa. Tenga en
cuenta que las imágenes se almacenan en la cámara, y que las imágenes en los bancos de imágenes permanecen allí hasta que son
eliminados o sobrescritos por otras imágenes.
Cuando se trabaja con la cámara IVC-3D existen dos tipos de bancos de imágenes: una que contiene imágenes en 3D y una que
contiene los perfiles. bancos que de imagen que son de cada tipo depende de la configuración de la cámara. los avance ventana es
utilizado por algunas herramientas para visualizar el resultado de la herramienta. Esta vista previa es útil cuando se desarrolla el
programa, pero no se genera cuando el programa esté en funcionamiento,. La ventana de vista previa también puede ser utilizado para
establecer los parámetros para ciertas herramientas. Esto se describe más adelante en este capítulo.
IVC-3D
14. Haga clic en el nombre del programa en el panel izquierdo de la ventana principal.
Una barra de herramientas se muestra en la parte superior de la ventana, que contiene una serie de herramientas que pueden
utilizarse con el dispositivo. Por debajo de la barra de herramientas hay una fila de pestañas, que se utilizan para la conmutación entre
diferentes categorías de herramientas.
15. Haga clic en la Agarrar herramienta en el Imagen categoría en la barra de herramientas para agregar el primer paso para la
programa.
La herramienta de agarre se añade a la carpeta del programa en el panel de la izquierda y de la lista de programas en el panel derecho.
dieciséis. Haga doble clic en el campo azul en la parte superior del paso de programa y escriba una descripción para
el paso, por ejemplo, “Cómo recuperar una imagen”.
El comando está ahora en nuestro programa. Antes de que podamos probar el programa y visualizar la imagen, hay que
configurar la cámara para captar la imagen que queremos.
18. En el cuadro de diálogo que aparece, seleccione ... antes del paso actual y haga clic DE ACUERDO.
20. Haga doble clic en el Preparar campo que se encuentra en la esquina inferior izquierda del programa
paso en la lista de programas.
IVC-3D
ficha básica
Campo de visión Ajuste los controles deslizantes Altura, Stand-off y ancho de perfil para que pueda ver el
perfil en la vista previa. También es posible que tenga que ajustar la Medición ajustes
para mejorar la calidad del perfil.
Lengüeta avanzada
perfil activación Si usted tiene un codificador, establecer el número de pulsos por milímetro
y la distancia de perfil.
imagen activación Seleccionar De funcionamiento libre o Desencadenada por la señal de entrada Dependiendo de
si usted tiene o no un disparador conectado a la cámara.
Ahora estamos listos para ejecutar el programa de la cámara y ver la imagen que se ha recuperado.
22. Haga clic en la Configuración Grab paso en la lista de programas para seleccionar el paso.
23. Pulse F1 para abrir el manual de referencia para la Configuración Grab paso.
24. Cerrar el manual de nuevo y recuerde utilizar el botón F1 cada vez que desee
aprender más acerca de una herramienta.
25. Elija Depuración ejecutar el paso en el menú de IVC de estudio, o pulse el F5 clave en el
teclado.
26. Selecciona el Agarrar paso en la lista de programas y seleccione Depuración ejecutar el paso una vez más.
Una imagen está recuperado de la cámara y se almacena en un banco de imágenes 0. doble clic en el banco de imágenes
para ver la imagen en 3D en una ventana más grande, junto con una visualización de la imagen.
IVC-3D
El siguiente paso consiste en calcular el volumen total de la barra de pan. Con el fin de hacer eso tenemos que tener lo
siguiente:
Una región de interés (ROI) que define dónde en la imagen 3D del pan se encuentra Una superficie que define la cinta
transportadora sobre la que se coloca la barra de pan. Esta superficie se utiliza como el nivel cero al calcular el volumen
de los datos de altura en la imagen 3D.
transportadora
cinta
El retorno de la inversión para el pan se crea mediante la adición de una herramienta ROI Rectángulo para el programa. Vamos a establecer
los parámetros que especifican el ROI más tarde.
27. Haga clic en la ROI del rectángulo herramienta en el ROI barra de herramientas.
28. En el cuadro de diálogo que aparece, seleccione ... antes del paso actual y haga clic DE ACUERDO.
29. Añadir una descripción de la etapa, como “retorno de la inversión para el pan”.
La cinta transportadora se puede encontrar mediante el ajuste de una superficie a las áreas fuera de la ROI de la barra de pan. Esto se
puede hacer con los siguientes pasos:
Dos herramientas de retorno de la inversión del rectángulo que especifican áreas a la izquierda ya la derecha de la barra de pan. Si la
cinta transportadora no es exactamente plana podemos compensar esto mediante el uso de dos zonas. Una herramienta ROI Unión que
hace un retorno de la inversión (discontinua) de las dos regiones de interés rectangulares. Una herramienta de superficie Fit que crea una
superficie a partir de los datos de altura dentro de las dos regiones de interés rectangulares.
30. Añadir los siguientes pasos del programa al final del programa y darles adecuada
las descripciones:
(Volumen)
Vamos a añadir el segundo retorno de la inversión, especificando la superficie a la derecha, después de haber establecido los
parámetros necesarios.
IVC-3D
Los parámetros de entrada de las herramientas se pueden configurar en un número de maneras diferentes:
Al escribir una expresión que puede combinar los métodos anteriores En esta sección vamos a ver diferentes maneras de
configurar los valores de parámetros constantes. El uso de tablas, los resultados de los pasos y las expresiones anteriores se
muestran en las siguientes secciones. Una cosa importante al especificar coordenadas de píxeles en imágenes - coordenadas
coordenada X
(anchura)
coordenada
(longitud)
Todas las herramientas que acabamos de agregar al programa necesitan una serie de parámetros que deben ajustarse:
ROI del rectángulo • El rectángulo que es la región de interés (ROI) en la que se espera encontrar la barra de pan o de la
cinta transportadora.
Unión ROI • Dos regiones de interés para unirse. Un retorno de la inversión se especifica haciendo referencia al paso de
programa en el que se crea el retorno de la inversión.
ajuste de superficies • Un banco de imagen que contiene una imagen en 3D, un retorno de la inversión y el tipo de superficie para
encajar con la parte de la imagen en 3D que está dentro de la ROI.
Volumen • Un banco de imagen que contiene una imagen en 3D, un retorno de la inversión y una superficie que se utiliza
como nivel cero cuando se calcula el volumen dentro de la ROI. Cualquier cosa en la imagen debajo del nivel
cero se tiene en cuenta al calcular el volumen.
A establecer un valor constante manualmente es muy sencillo - simplemente introduzca el valor en el Valor
en la columna para el parámetro:
32. Haga doble clic en el Valor en la columna para el parámetro paso definición 02 = ROI y entrar en el
paso de programa en el que ha especificado el retorno de la inversión para la cinta transportadora, que es el paso ROI Unión.
33. Ajuste el tipo de superficie a ser equipado haciendo doble clic en el Valor columna para el
parámetro 03 = Tipo de superficie y elige Superficie plana en el menú.
IVC-3D
ventanas de configuración interactivos también se utilizan en algunas herramientas para la introducción de valores de parámetros. En estas
ventanas imágenes capturadas se utilizan para proporcionar información para la configuración. Los parámetros se pueden ajustar de forma
interactiva en tres formas diferentes:
Haciendo doble clic en el campo de configuración que se muestra en la esquina inferior izquierda de determinados pasos del programa
La ventana de configuración Grab, que hemos utilizado anteriormente para configurar la cámara, es un ejemplo de una ventana de
configuración interactiva.
Como otro ejemplo, por lo general es mucho más fácil para ajustar el tamaño y la ubicación del retorno de la inversión directa en la imagen
en una ventana de vista previa de introducir las coordenadas del rectángulo en la columna Valor:
Un rectángulo se muestra en la ventana de previsualización superior. Este es el retorno de la inversión por defecto que se establece
para un nuevo rectángulo ROI.
35. Mover y cambiar el tamaño del rectángulo en la vista previa, por lo que marca la zona donde se puede
ver la forma de la barra de pan.
36. De una manera similar, ajustar el rectángulo ROI para la etapa de “cinta transportadora a la izquierda”, por lo
que marca una sección del área vacía a la izquierda de la barra de pan.
Si necesita una ventana más grande para trabajar en, puede hacer doble clic en una vista previa para abrirlo en una ventana separada. En
esta ventana se puede ajustar con precisión los ajustes de los parámetros, por ejemplo, si hay pequeños detalles en la imagen.
Antes de moverse a lo largo, nos limitaremos a añadir la última ROI rectangular (para el área a la derecha de la barra de pan) y
establecer el resto de los parámetros de los pasos que hemos añadido este momento.
37. Seleccione la “cinta transportadora hacia la izquierda” paso y elegir edición Copiar de la principal
menú.
38. Elija edición Pegar y pegue el paso después del paso actual.
40. Cambiar la descripción del paso del programa de “Cinta transportadora hacia la derecha”.
Unión ROI 01 = ROI Un paso definición Paso número de “cinta transportadora hacia la izquierda”
Volumen paso definición 02 = ROI Paso número de “retorno de la inversión para el pan”
42. Ejecutar todos los pasos de la cámara, seleccione el primer paso ROI rectangular ( “ROI para
la barra de pan”) y elija Depurar Paso a paso o pulse el F8 tecla hasta que todos los pasos del programa han sido
ejecutadas.
IVC-3D
La tabla es muy útil para almacenar constantes y resultados de los cálculos que tenemos que utilizar más adelante.
Por ejemplo, para calcular el volumen deseado de una rebanada de pan podemos usar la tabla para establecer el número de cortes de
hacer, y para almacenar el volumen deseado de una rebanada que se utilizará más adelante cuando decidimos dónde cortar.
43. Haga doble clic en el Valor en el dispositivo columna de una fila vacía en la tabla y rellenar el
número de rebanadas de hacer. Rellenar una descripción del valor en el Descripción columna de la fila, por ejemplo
“Número de rebanadas”.
La fila está resaltado en la tabla, lo que indica que el valor en el dispositivo difiere del valor en la base
de datos.
44. En la tabla, haga clic en el valor de la Valor en el dispositivo columna y seleccione copia de dispositivos
Valor a la DB para sincronizar el valor en el PC con el valor en el dispositivo.
45. Añadir una Operacion matematica herramienta (de la Cálculo barra de herramientas) para el programa.
47. Haga clic en el Mesa en la columna para el parámetro 02 = Variable B y el tipo en el número de
la fila de tabla en la que se introduce el número de rebanadas.
48. Esta herramienta puede almacenar el resultado del cálculo directamente en la tabla, por lo que haga doble clic en el
Valor columna del parámetro 04 = índice de la tabla y rellenar el número de una fila vacía en la tabla. Recuerde que
debe rellenar una descripción del valor de la tabla.
Para calcular el volumen deseado de una rebanada también necesitamos el volumen total, que se calculó en el paso
anterior. Podemos almacenar el volumen total de la tabla y leer el valor de allí, pero también podemos recuperar el valor
directamente de los valores devueltos del paso.
UNA resultado anterior Se muestra el cuadro de diálogo. Aquí puede seleccionar el resultado de un paso de programa para utilizar
como valor del parámetro.
50. Elija el número de paso de la Volumen paso y luego el primer resultado de ese paso
(No hay más que uno de los resultados para elegir) y haga clic DE ACUERDO.
El número del paso y el resultado se introducen en el Paso y Resultado columnas de la 01 = Variable A parámetro
y el valor actual se muestra en la Valor columna.
IVC-3D
El siguiente paso en nuestro problema es encontrar dónde cortar la barra de pan. Esto puede ser resuelto de la siguiente manera:
1. Establecer un ROI delgada (1 pixel alto) al comienzo de la barra de pan y establecer un volumen acumulado a 0.
2. Calcular el volumen de la parte delgada de la barra de pan que está dentro de la ROI y añadir este volumen al
volumen acumulado.
3. Mueva el pixel ROI 1 a la vez y añadir el volumen dentro de la ROI al volumen acumulado.
4. Cuando el volumen acumulado es mayor que el volumen deseado de una rebanada, cortar el pan (o simplemente marcar
la ubicación) y restablecer el volumen acumulado. Vamos a utilizar la tabla para almacenar tanto la ubicación actual
(coordenada y) de la ROI en movimiento y el volumen acumulado.
Desde que comenzamos a principios de la barra de pan, podemos iniciar la localización del retorno de la inversión que se mueve con la
coordenada y del retorno de la inversión para el pan. Este valor se encuentra actualmente en forma fija en un paso del programa, pero si en vez
almacenamos las coordenadas y el tamaño de la ROI de la barra de pan en la mesa, se puede leer fácilmente la coordenada que necesitamos
cuando se inicia el retorno de la inversión en movimiento.
51. En el paso de programa “retorno de la inversión para el pan”, copie los valores de los parámetros 03 = X
coordinar, 04 = coordenada Y, 05 = Anchura y 06 = Altura y almacenarlos en la tabla. Rellenar las descripciones de
los valores de la tabla y hacer en el paso de programa leer estos valores de la tabla.
52. Añadir una Escribir en la tabla herramienta (de la Sistema barra de herramientas) para el programa y establecer el
siguientes parámetros:
01 = Valor número de fila en la tabla en la que la coordenada y del retorno de la inversión para el pan se almacena.
02 = índice de la tabla La fila de la tabla en la que almacenar la ubicación actual de la ROI en movimiento.
Ahora podemos restablecer el volumen acumulado, establecer el retorno de la inversión en movimiento y calcular el volumen acumulado.
53. Agrega otro Escribir en la tabla herramienta y complete la descripción “Reset volumen acumulado”.
Establecer los siguientes parámetros:
01 = Valor 0
02 = índice de la tabla El número de fila en la tabla en la que almacenar el volumen acumulado. Recuerde que
debe rellenar una descripción del valor de la tabla.
54. Añadir una ROI del rectángulo herramienta y continúe con la descripción “Set ROI en movimiento”. Establecer lo siguiente
parámetros:
06 = Altura 1
55. Añadir una Volumen herramienta y rellenar la descripción “Volumen de retorno de la inversión en movimiento”. Establecer lo siguiente
parámetros:
paso definición 02 = ROI Número de paso del “Conjunto ROI en movimiento” paso
IVC-3D
Para añadir el volumen dentro de la ROI de pasar al volumen acumulado, tenemos que leer el volumen actual acumulado de la
mesa, realizar la adición y después almacenar el nuevo valor de nuevo a la mesa. Mediante el uso de una expresión que
podemos hacer todo eso en un solo paso del programa.
56. Agrega otro Escribir en la tabla herramienta y continúe con la descripción “Añadir a volumen acumulado”.
Establecer los siguientes parámetros:
donde < row> se sustituye con el número de fila de la tabla en la que se almacena el volumen
acumulado, y < paso> se sustituye con el número de paso del “volumen de retorno de la inversión
en movimiento” arriba.
02 = índice de la tabla El número de fila en la tabla en la que se almacena el volumen acumulado (el
mismo que < row>).
El valor del parámetro 01 = Valor es una expresión que calcula un valor cada vez que se realiza este paso. Una
expresión siempre comienza con un signo igual (=) y puede contener:
valores constantes 360, 4/7, etcétera
Parámetros (argumentos) en otros pasos SMAN del parámetro de entrada norte de paso metro
funciones sin (), abs (), etcétera
Tenga en cuenta que un programa usando expresiones no necesariamente va a ejecutar más rápido que (o incluso tan rápido como) un
programa en el que se utilizan los pasos del programa para los mismos cálculos. Las expresiones deben ser analizados cada vez que
se ejecuta el paso de programa, lo que añadirá algo de tiempo para el tiempo de ejecución.
A continuación, vamos a pasar el píxel ROI 1 a prepararse para la siguiente rebanada delgada de pan que se añade al volumen acumulado.
Hacemos esto mediante el aumento de la ubicación de la ROI en movimiento por 1 - un valor que se almacena en la tabla.
57. Seleccionar el paso de programa “Añadir al volumen acumulado” y seleccione Edición Copiar.
58. Pegar la etapa después de la etapa seleccionada. Cambiar la descripción de “Mover ROI en movimiento”.
01 = Valor = V <fila> + 1
donde < row> se sustituye con el número de fila de la tabla en la que se almacena la ubicación de
la ROI en movimiento.
02 = índice de la tabla El número de fila en la tabla en la que se almacena la ubicación de la ROI en movimiento
(el mismo que < row>).
Puesto que tenemos la intención de mover el retorno de la inversión a lo largo de todo el pan de molde, hay que repetir los últimos pasos.
De hecho tenemos dos bucles con el fin de resolver nuestro problema:
Un bucle interior que calcula el volumen acumulado hasta que tenemos una rebanada completa, que es cuando el volumen
acumulado es tan grande o mayor que el volumen deseado para una rebanada. Un bucle exterior que va desde 1 a (el número
de rebanadas - 1) y se encarga de los lugares en los que hay que cortar el pan de molde (no hay necesidad de cortar después
de la última rebanada).
IVC-3D
60. Seleccione la opción “Establecer ROI en movimiento” paso y añadir una Mientras herramienta (de la Programa barra de herramientas)
antes de la etapa seleccionada.
61. Añadir una Fin herramientas en la parte final del programa y rellenar la descripción “Fin del tiempo”.
Establecer el parámetro paso 01 = Inicio para el número de paso de la Mientras herramienta.
63. Seleccione la opción “Restablecer volumen acumulado” paso y añadir una por herramienta antes del seleccionado
paso.
64. Agrega otro Fin herramientas en la parte final del programa y rellenar la descripción “End of Para”.
Establecer el parámetro paso 01 = Inicio para el número de paso de la por herramienta.
01 = valor de inicio 1
valor 02 = Fin El número de rodajas para hacer menos 1.
03 = Incremento 1
02 = paso FIN El número de paso de la función “Fin de A”.
Ahora sólo tenemos que añadir un paso después de que el bucle interno que registra la ubicación en la barra de pan se
debe cortar. Vamos a salvar a los lugares en la tabla, en un número de filas de la tabla consecutivos.
66. Añadir una Grabar en la tabla herramienta entre los dos Fin herramientas al final del programa, y de relleno
en la descripción “Guardar ubicación”. Establecer los siguientes parámetros:
01 = Valor Una expresión que calcula el valor (ubicación actual de la ROI en movimiento - 1).
Este es el valor de ahorrar ya que incrementa la ubicación después de calcular el
volumen acumulado.
02 = índice de la tabla Una expresión que calcula el número de fila de una fila vacía en la tabla. El
resultado de la etapa para puede ser útil en este caso.
67. Añadir una Ir herramienta al final del programa y establecer este paso para saltar al paso 2.
Si no añadimos el último paso Goto, el programa saltará automáticamente al paso 0 cuando se llega al final.
Por lo general, es una buena práctica para asegurarse de que el programa salta al lugar justo después de llegar al final. De esta
manera podemos evitar situaciones en las que añadimos medidas destinadas a ejecutar sólo la primera vez que el programa se
ejecuta, sino que se ejecuta cada vez.
IVC-3D
programa usando Depuración ejecutar el paso y Depuración paso a paso. El resultado de cada etapa se muestra en la ventana de
68. uso Depurar ejecutar Paso y Depuración paso a paso al paso a través del programa y
asegurarse de que se da el resultado correcto.
Otra forma es añadir algunos pasos del programa que muestran el resultado del análisis y ejecutar el programa.
69. Añadir una banco de imagen de copia herramienta después de la primera Agarrar paso.
Añadimos este paso con el fin de tener una copia de la imagen para dibujar. Si nos basamos en la imagen original el
análisis podría verse afectada. También asegúrese de que el banco todavía no se utilizó.
70. Añadir una Dibuje ROI herramienta después de la herramienta Copiar banco de imágenes.
Este paso llega a la región de interés en la imagen. Asegúrese de dibujar en el banco de imágenes con la copia
de la imagen.
71. Añadir una Dibujar linea herramienta después de la “localización Guardar” paso. Establecer los parámetros 01 = Punto inicial X,
02 = punto de inicio Y, 03 = punto final X y 04 = punto Y End de modo que la herramienta dibuja una línea a través del retorno de la
inversión para el pan en el lugar del corte, que se almacena en la tabla. Asegúrese de dibujar en el banco de imagen correcta.
72. Añadir una Monitor herramienta después de que el “Fin del Por” paso y establecer el parámetro para que muestre
1 banco de imágenes.
Ahora hemos terminado de escribir el programa de ejemplo, pero hay - por lo menos - dos más fun- ciones que podrían
añadirse al programa:
Cada rebanada - excepto el último - será ligeramente más grande que el volumen deseado. Esto se debe a que estamos
trabajando con una resolución de 1 pixel a lo largo del eje y, y no hacemos el corte hasta que el volumen acumulado es
mayor que el volumen deseado. Si añadimos un cálculo de interpolación que nos puede dar una posición de sub-píxeles en
el que el volumen acumulado supera el volumen deseado, la precisión del programa podría ser mejorado en gran medida.
IVC-3D
Pero si se corta la energía al dispositivo, el programa se perdió desde el dispositivo y tiene que volver a cargar
desde el PC. Para evitar que esto suceda, es posible guardar el programa en la memoria flash del dispositivo.
cámara 1 Programa
Programa
12
asociado
34
activo ...
Los bancos de
cámara de 2
programas
Asociado Grabar en
Mesa Tabla flash
copiar manualmente
activa
los valores
2. Asegúrese de que el programa está asociado con el dispositivo y una mesa que está asociado
también.
3. Haga clic en el dispositivo en la lista de dispositivos y seleccione Programa de Inicio en el menú emergente.
Al guardar el programa en la memoria flash del dispositivo, se elige un banco de programas en la que guardar el
programa. Siempre se guarda el programa que está actualmente en la memoria de trabajo del dispositivo. La tabla
que es activo también se guarda con el programa. Para guardar el programa en la memoria flash del dispositivo:
4. Haga clic en el dispositivo en la lista de dispositivos y seleccione Programa de escritura de flash en Flash.
5. Seleccione el banco de programas en la que guardar el programa y haga clic en OK. El programa se ha
Si guarda un programa en el banco de programas 0, este programa se inicia cuando el dispositivo está pow- Ered arriba. Si desea que el
dispositivo para ejecutar un programa diferente, puede cargar ese programa usando un PC, ya sea mediante el uso de un producto
existente (que contiene el programa para ser utilizado), o descargando el programa desde la memoria flash del dispositivo.
IVC-3D
Si desea interactuar con el dispositivo, se puede escribir un programa que, por ejemplo, se comunica con otros equipos a
través del puerto RS-485, o la creación de una página web en la cámara que se puede utilizar para supervisar y controlar el
dispositivo en un navegador web en un PC.
Un producto puede utilizar varios dispositivos que cada uno realiza una cierta inspección. También es posible utilizar el
mismo dispositivo en varios productos y dejar que los diferentes programas de ejecución dispositivo en función del producto
actual.
dispositivo 3
dispositivo 2
El dispositivo 1 El dispositivo 1
Para utilizar varios dispositivos en el producto, sólo tiene que seleccionar los dispositivos haciendo clic en la casilla de verificación delante de
ellos en la ventana principal.
Cuando se termina el desarrollo se puede descargar fácilmente los programas y tablas a todos los dispositivos incluidos a la vez por
dispositivos de hacer clic derecho en el panel izquierdo de la ventana principal y la elección Transmisión del producto. Esto también
iniciar los programas en los dispositivos.
Para cargar un programa manualmente, utilice IVC Studio para asociar el programa con el dispositivo y luego iniciar el
programa. Esto requiere que el programa está disponible en el producto que está abierta en IVC Studio.
Si el programa no está disponible en el PC, se puede recuperar desde el dispositivo pulsando el botón derecho del
dispositivo en la lista de dispositivos y elegir Destello Programa de Importación desde Flash.
Para llamar a un programa almacenado en flash desde el programa activo, por favor refiérase a la sección de herramientas de este
manual para obtener información sobre qué herramienta utilizar.
Tenga en cuenta que llamar a un programa almacenado en flash se cargue tanto un programa y una tabla en la memoria de
trabajo del dispositivo, reemplazando el programa anterior y mesa.
IVC-3D
Configuración de Ethernet
La configuración de Ethernet depende de cómo el dispositivo (cámara) está conectado al PC.
Para configurar un Escoger Configuración de opciones Del IVC Estudio Barra de menús. Se muestra una ventana con una
dispositivo vista de árbol. Seleccionar Los dispositivos Ethernet en la vista de árbol. El diálogo de los dispositivos
Ethernet se muestra en el panel derecho de la ventana. Haga clic en el Configuración del dispositivo
Ethernet botón. Se muestra la ventana Configuración del dispositivo Ethernet, que contiene una lista de
La configuración actual de ese dispositivo se muestran en el panel derecho. Haga doble clic en el
Para ver la imagen de una cámara IVC-2D Hacer clic dispositivos en el panel
izquierdo.
Las cámaras disponibles, dispositivos, se enumeran en el panel derecho. Haga doble clic en el
dispositivo o haga clic en el dispositivo y seleccione live Device en el menú emergente. Una imagen en
directo se muestra en una ventana emergente. Al hacer clic en el mango del cajón de la derecha de la
Para ver la imagen de una cámara IVC-3D Seleccione el programa que está asociado con el dispositivo, o crear
un nuevo programa y lo asocian con el dispositivo. Agrega un Configuración Grab herramienta para el
programa haciendo clic en el Configuración Grab icono de la Imagen barra de herramientas. Haga
doble clic en el Preparar botón en la parte inferior izquierda esquina del paso del programa. los Configuración
Grab Se muestra la ventana. Una imagen en directo del perfil se muestra en el lado de la caja blanca
Para cambiar el número de Escoger Configuración de opciones la barra de menús IVC Studio. Se muestra una ventana con una
bancos de imágenes utilizado vista de árbol. Seleccionar Los dispositivos Ethernet en la vista de árbol. dispositivos Ethernet se
por el dispositivo
muestran en el panel derecho de la ventana. Haga clic en el Configuración del dispositivo Ethernet botón.
Se muestra la ventana Configuración del dispositivo Ethernet que contiene una lista de dispositivos
los bancos de parámetros de imagen. Para IVC-3D, cambie el valor de los parámetros del perfil
IVC-3D
Firmware contiene información sobre las herramientas disponibles y cómo funcionan. Se carga un nuevo firmware para actualizar IVC
Estudio con nuevas herramientas.
Para cargar dispositivo firme- Escoger Cargar archivo de firmware del dispositivo.
cerámica
Nota:
No interrumpa la carga de firmware una vez que ha comenzado. No desconecte la
alimentación o la conexión de red al dispositivo hasta que aparezca de nuevo el
dispositivo en la lista de dispositivos en la ventana principal de IVC Studio (que
aparece con el estado de funcionamiento o STOP)
error de
detención
ejecutar
Restablecer el dispositivo se reinicia el procesador de la cámara. Esto puede ser necesario si se ha detenido el dispositivo.
Para iniciar la ejecución de un Haga clic derecho en el dispositivo y seleccione Programa de Inicio en el menú emergente, o
programa en un dispositivo pulse F6. El programa sigue funcionando hasta que se detenga.
Para detener un programa Haga clic derecho en el dispositivo y seleccione Programa de parada en el menú emergente.
Para restablecer un dispositivo Escoger Configuración de opciones la barra de menús IVC Studio.
Aparece una ventana emergente que contiene una vista de árbol. Seleccionar Los dispositivos
Ethernet en la vista de árbol. dispositivos Ethernet aparecen en el panel derecho de la ventana
emergente. Haga clic en el Configuración del dispositivo Ethernet botón. Aparece la ventana
Configuración del dispositivo Ethernet que contiene dispositivos disponibles. Haga clic derecho
en el dispositivo y seleccione Reiniciar el dispositivo en el menú emergente.
Ahorro de memoria de la cámara es útil para los propósitos de reserva. La cámara contiene bancos de imágenes, una memoria de bloque
de datos y una memoria flash. Para obtener más información sobre la memoria flash vea Programas sección de manejo de la cámara.
bancos de imágenes y la memoria bloque de datos se utilizan para el almacenamiento durante la ejecución del programa. Al comenzar a
desarrollar un nuevo programa, puede ser útil para refrescar la memoria con el fin de asegurarse de que ningún dato de edad afecta el nuevo
programa. Los contenidos de los bancos de imágenes también se pueden guardar en el disco.
Para guardar la memoria de bloque Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos de
de datos desde la cámara a un bloque de datos Guardar a Archivo en el menú emergente.
archivo de PC
Para guardar un banco de imágenes Haga clic con el banco de imágenes en la ventana del programa activo y elegir Guardar
en el disco imagen Banco en disco en el menú emergente. Ver sección de manejo de imágenes para
obtener más información sobre el manejo de bancos de imágenes.
IVC-3D
Para restablecer la memoria Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Restaurar el bloque
bloque de datos de datos en el menú emergente.
Para restablecer los bancos de imágenes Haga clic derecho en el dispositivo y seleccione Los bancos de restablecimiento de gestión
Para restaurar la memoria del bloque Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Bloque
de datos de un archivo de PC de carga de datos desde archivo en el menú emergente.
La información está disponible en el estado de los dispositivos y los errores que se han producido. La informa- ción se puede actualizar
en uno o todos los dispositivos.
Para ver infor- mación Haga clic derecho en el dispositivo y seleccione Información gestión dispositivo de dispositivo en
dispositivo el menú emergente.
Para ver el estado del Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Señal
programa en ejecución, Estado en el menú emergente.
entradas y salidas
Esta ventana muestra el estado de las entradas y salidas del dispositivo. Si un programa se
está ejecutando también se puede ver medidas que los programas que se realizan en el
momento
Para actualizar la información Escoger opciones de actualización la barra de menús IVC Studio o pulse F5.
mostrada en un dispositivo
comprobado
Para refrescar y dis- información Escoger Todas las opciones de actualización la barra de menús IVC Studio o pulse Ctrl F5.
de reproducción en todos los
dispositivos
IVC-3D
El emulador es un programa de software en IVC Studio que se comporta como una cámara de hardware. Esto hace que sea posible escribir
programas de actualización o cuando no hay una cámara de hardware dispo- poder. El emulador puede comportarse como cámaras (emular)
tanto en 2D y 3D. Cada producto de IVC Studio puede contener varios dispositivos, pero sólo uno emulado cámara. La principal diferencia
entre el emulador y una cámara es que el primero utiliza un conjunto predefinido de imágenes almacenadas en una carpeta de imágenes
dedicada en el PC, mientras que las últimas imágenes vistas en directo. No todas las herramientas son emulados por el emulador; estas
herramientas están marcados con [ No emulado] en la interfaz de usuario. configuraciones interactivas no están disponibles para herramientas
no emuladas. Las funciones de la herramienta de agarre de manera diferente cuando se utiliza el emulador. Esto se describe en la sección Uso
El tiempo de ejecución de una herramienta cuando se utiliza el emulador depende del rendimiento de la PC. Esta vez no es
el mismo que el tiempo de ejecución cuando se ejecuta la herramienta en una cámara de Hardware. Esto significa que el
campo “ Tiempo de ejecución (us) ”En la vista de programa de paso no se puede utilizar en un cálculo del tiempo de ciclo
esperado de la aplicación cuando se utiliza el emulador. Desde el emulador menú en la barra de menú se puede activar y
desactivar el emulador, y cambiar su configuración. En el emulador de diálogo Configuración puede elegir qué tipo de
cámara para emular, seleccionar la carpeta para capturar imágenes pregrabadas de, y optar por permitir que el emulador
automáticamente al iniciar IVC Studio.
En lugar de ver imágenes en directo, el emulador de captura imágenes pregrabadas. Antes de iniciar el emulador por lo que es
necesario para preparar las imágenes. Esto se hace mediante el registro de imágenes que son capturadas por una cámara real. Las
imágenes deben guardarse en el formato crudo (.raw o .img) de IVC-3D y IVC-2D, o mapa de bits (.bmp) para el IVC-2D, en una
versión de IVC Studio que soporta el emulador. Al guardar una imagen, los parámetros de configuración Grab se almacenan en el
archivo de imagen y pueden ser leídos por el emulador.
Para grabar imágenes Utilizar una cámara del mismo tipo que va a emular. Seleccione o escriba un programa que contiene una
herramienta de configuración Grab definir cómo captura imágenes, una herramienta Grab para capturar
las imágenes, y una herramienta de Enviar a FTP para almacenar las imágenes en formato RAW en una
carpeta seleccionada. El PC que recibe las imágenes debe tener un servidor FTP en ejecución.
Para utilizar las imágenes Escoger Emulador de configuración ... la barra de menús IVC Studio. Se abre el cuadro de
grabadas en el
diálogo de configuración del emulador.
IVC-3D
emulador Hacer clic Vistazo… y seleccione una carpeta que contiene las imágenes grabadas. El tipo de
cámara emulador debe ser del mismo tipo que se utilizó durante la grabación de las imágenes.
3.2.2 Lo esencial
Para permitir que el Escoger Habilitar emulador ... la barra de menús IVC Studio. Se abre el cuadro de diálogo de
emulador configuración del emulador. Seleccionar qué tipo de cámara para emular de la lista
producto. La longitud máxima es de 9 dígitos. Hacer clic Vistazo… y seleccione una carpeta
que contiene las imágenes pregrabadas. El tipo de cámara emulador debe ser del mismo tipo
Para desactivar el Escoger Desactivar emulador la barra de menús IVC Studio. El emulador
emulador
desaparece de la lista de dispositivos.
Para permitir que el Escoger Emulador de configuración ... la barra de menús IVC Studio. Se abre el cuadro de
emulador auto-
diálogo de configuración del emulador. garrapata Habilitar el emulador en el lanzamiento de
máticamente
IVC Studio y haga clic DE ACUERDO.
Para cambiar la configuración Escoger Emulador de configuración ... la barra de menús IVC Studio. Si Tipo, ID, Número de
del emulador
bancos de imágenes o Número de bancos perfil
se cambia, se reiniciará el emulador.
Para acceder a la memoria El disco de destello del emulador se encuentra en el PC en Mis documentos (en
flash del emulador Vista) para el usuario actual. La ruta predeterminada para el flash emulador es:
Cada vez que se ejecuta la herramienta Grab una nueva imagen se lee desde el origen de la imagen. El nombre de este archivo de imagen
se muestra como un parámetro de resultado de la etapa Grab, y los parámetros de configuración Grab guardados en el archivo de imagen se
utiliza para actualizar los bancos de imágenes. Así pues, el programa funciona como si un paso de configuración Grab con estos valores
fueron ejecutados.
Es posible utilizar imágenes que son capturadas con una versión de IVC Studio que no es compatible con el emulador. La
herramienta de configuración Grab luego tiene que ser ejecutada con la misma configuración que se utilizaron en la captura de las
imágenes, ya que las imágenes no contienen ninguna información de configuración.
Para utilizar imágenes antiguas Escoger Emulador de configuración ... la barra de menús IVC Studio, seleccione la carpeta de
en una cámara 3D emulado origen de la imagen deseada y haga clic DE ACUERDO.
Configurar un paso de configuración de agarre con los mismos parámetros que se utilizaron
cuando se capturaron las imágenes.
IVC-3D
Algunas herramientas no son emulados por el emulador. Cuando se ejecuta en el emulador, vuelven los valores por defecto de todos los
parámetros. configuraciones interactivas no están disponibles para herramientas no emuladas.
IVC-3D
Un producto en el IVC Studio es un conjunto de dispositivos, programas y tablas. Un dispositivo puede ser una cámara de
hardware o un emulador.
Producto
dispositivos
programas Mesas
Etiqueta LabelTable
3.3.1 Lo esencial
Para crear un nuevo Escoger Archivo Nuevo Producto la barra de menús IVC Studio. Un producto vacío
producto
denominado Nuevo producto se abre.
Para abrir un producto Escoger Archivo Abrir Producto ... la barra de menús IVC Studio. Seleccionar un producto en
el cuadro de diálogo y haga clic DE ACUERDO.
Para guardar un producto Escoger Archivo Guardar Producto la barra de menús IVC Studio. Si intenta abrir otro
producto o para cerrar IVC Studio sin guardar el producto actualmente activa aparece un
cuadro de diálogo que prompt- ing para hacerlo.
Para hacer una copia del Escoger Archivo Guardar como ... Producto la barra de menús IVC Studio. Escriba el nombre del
producto actual nuevo producto y haga clic DE ACUERDO.
Para volver a la última Escoger Revertir presentar ... la barra de menús IVC Studio.
versión guardada del
producto actual
Los archivos del producto se pueden almacenar en dos formatos; .prd el estándar y el nuevo formato extendido (.prc) que también contiene una
suma de comprobación. La suma de comprobación se utiliza para verificar la integridad del archivo del producto para asegurar que el contenido
no ha sido alterado, por ejemplo por un problema en un / descomprimir-procedimiento zip.
El nuevo formato no es compatible con versiones IVC Studio antes de 3.1 SR1. El formato de edad aún se admite, y los archivos
existentes se puede convertir fácilmente al nuevo formato mediante el uso de “Guardar como” en el IVC Studio 3.1 SR1 o superior.
IVC-3D
Siempre debe revisar los dispositivos que está utilizando con el fin de disminuir el tiempo de ejecución. IVC Studio actualiza
continuamente la información sobre el estado de todos los dispositivos en la lista de dispositivos, pero si usted comprueba los
dispositivos que utiliza actualmente, la lista sólo se actualiza con información acerca de estos, lo que ahorra tiempo.
Para activar / desactivar un Seleccionar dispositivos en el panel izquierdo y haga clic en la casilla de verificación en la
dispositivo parte frontal del dispositivo.
Para desactivar todos los Seleccionar dispositivos en el panel izquierdo. Haga clic en un dispositivo en el panel derecho y
dispositivos seleccione Desmarcar todos los dispositivos en el menú emergente.
Tanto un programa y una mesa tienen que estar asociados con el dispositivo para que el programa sea capaz de ejecutar.
Para asociar un programa a Haga clic derecho en el dispositivo y seleccione Seleccione Programa en el menú emergente.
un dispositivo Seleccionar un programa desde el cuadro de diálogo emergente y haga clic DE ACUERDO
para asociarlo con el dispositivo.
Para asociar una tabla Haga clic derecho en el dispositivo y seleccione Seleccionar tabla en el menú emergente.
Seleccione una tabla en el cuadro de diálogo emergente y haga clic DE ACUERDO.
Para importar un programa Botón derecho del ratón programas en la vista de árbol y seleccione Programa de importación
de otro producto en el menú emergente.
Para iniciar todos los Botón derecho del ratón dispositivos en el panel izquierdo y seleccione Producto trans-
dispositivos en un producto misión en el menú emergente.
Para detener todos los Botón derecho del ratón dispositivos en el panel izquierdo y seleccione Producto parada
dispositivos en un producto en el menú emergente.
IVC-3D
Si no desea que empezar de cero en la construcción de un programa, es posible que en lugar de importar un programa utilizado en
otro producto o recuperar un programa que se almacena en un dispositivo. Para importar un programa de otro producto, el programa
primero debe ser exportado a un archivo en el ordenador.
cámara 1 Programa
Programa
12
asociado
34
activo ...
Los bancos de
cámara de 2
programas
Asociado Grabar en
Mesa Tabla flash
copiar manualmente
activa
los valores
Lo esencial
Para crear un nuevo Botón derecho del ratón programas en la vista de árbol y seleccione Nuevo programa
programa en el menú emergente.
Para borrar un programa Haga clic en el programa en la vista de árbol y seleccione eliminar Programa en el
menú emergente.
Para cambiar el nombre de un programa Haga clic en el programa en la vista de árbol y seleccione Rebautizar
Para imprimir un programa Haga clic en el programa en la vista de árbol y seleccione Programa de impresión en
el menú emergente.
Para ver información del programa de botón derecho del ratón en la vista de árbol y seleccione Información del
programa programa en el menú emergente.
Una ventana emergente muestra información como el nombre y las fechas de
creación y último cambio y que hizo los últimos cambios en el programa de
programa.
IVC-3D
Para hacer una copia de un Haga clic en el programa en la vista de árbol y seleccione programa de copia en el
programa menú emergente. Hacer clic SÍ para confirmar y el nombre del nuevo programa.
Para importar un programa desde Botón derecho del ratón programas o uno de los programas en la vista de árbol en el panel
un archivo en el PC izquierdo y seleccione Programa de importación en el menú emergente.
Para exportar un programa en un Haga clic en el programa en la vista de árbol y seleccione Programa de exportación en
archivo en el PC el menú emergente.
Para escribir producto flash Botón derecho del ratón dispositivos en el panel izquierdo y seleccione Escribe Producto
Flash en el menú emergente. El producto y la tabla asociada actualmente se almacena en el
flash de la cámara en la posición 0 para cada uno de los dispositivos en la lista de dispositivos.
Ninguna acción se lleva a cabo si el dispositivo no está asociado con un programa en el
producto actual.
Para almacenar un programa en la Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Destello
memoria flash del dispositivo Escribe programa Flash en el menú emergente. Seleccione una posición de
memoria en la ventana de diálogo y haga clic Salvar. La tabla se almacena
automáticamente con el programa.
Para borrar programas Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Destello
almacenados en Flash Eliminar programa almacenado en flash en el menú emergente. Esto
elimina el programa en la posición seleccionada en la memoria flash. También es
posible eliminar varios programas al seleccionar más de una posición.
Para borrar la memoria no Cuando un programa se borra de la memoria flash, los bloques de flash usada por el
utilizada en Flash programa no se vuelve a utilizar de inmediato, pero marcados como no utilizados (muertos).
La memoria no utilizada no se volverá a utilizar hasta que no haya más memoria libre en el
dispositivo. Esto se hace con el fin de minimizar el desgaste de la memoria flash. Para volver
a utilizar un bloque de memoria sin utilizar, primero debe ser compensado. Borrado de la
memoria lleva algún tiempo y puede afectar al rendimiento del dispositivo. Para restaurar el
rendimiento, la memoria no utilizada se puede borrar manualmente. Para borrar la memoria
no utilizada, haga clic en el dispositivo y seleccione
Para importar los programas de Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Destello
banco de programas flash para Programa de Importación de la memoria flash en el menú emergente. Seleccionar un
PC programa en la ventana de diálogo emergente y haga clic Salvar. La tabla asociada se importa
automáticamente con el programa.
El disco flash de la cámara IVC se puede utilizar para almacenar programas, imágenes, bloques de datos y tablas. El disco
también es utilizado por el servidor web para almacenar archivos HTML. El servidor FTP de la cámara permite el acceso externo
al contenido de la memoria flash. Para más detalles sobre el manejo de la memoria flash, por favor refiérase a la sección
Solución de problemas.
IVC-3D
Las tablas se utilizan para almacenar parámetros y otros valores que utiliza un programa.
La columna de índice muestra un número de fila en la tabla. La columna DB valor muestra el valor que se almacena
actualmente en el PC. El valor en la columna de dispositivos muestra el valor actual almacenado en el dispositivo. En la
columna de la descripción que usted puede añadir nombres descriptivos para los valores de la tabla. Los valores en el PC
y el dispositivo no se sincronizan automáticamente. Por lo tanto, los valores tienen que ser copiado manualmente entre los
dos.
3.5.1 Lo esencial
Para crear una nueva tabla Botón derecho del ratón Mesas en la vista de árbol en el panel izquierdo y seleccione
nueva tabla en el menú emergente.
Para mostrar el contenido de una Haga clic en la tabla en la vista de árbol y seleccione Mostrar tabla en el menú
tabla emergente.
Para cambiar el nombre de una tabla Haga clic en la tabla en la vista de árbol y seleccione Cambiar el nombre de la tabla
en el menú emergente.
Para eliminar una tabla Haga clic en la tabla en la vista de árbol y seleccione eliminar la tabla
en el menú emergente.
Para hacer una copia de una Haga clic en la tabla en la vista de árbol y seleccione Copiar tabla
tabla en el menú emergente. Hacer clic SÍ para confirmar y el nombre de la nueva tabla.
Para importar una tabla de un archivo en el PC Botón derecho del ratón Mesas o una tabla en la vista de árbol y seleccione Importar
Para exportar una tabla a un Haga clic en la tabla en la vista de árbol y seleccione Exportar tabla
archivo en el PC en el menú emergente.
Para almacenar una tabla en la memoria flash en un dispositivo, almacenar el programa asociado a la tabla. Para importar una
tabla desde un dispositivo, importe el programa asociado. Al escribir una tabla en la memoria flash en un dispositivo, las
descripciones no se guardan, y por lo tanto no se incluyen en la tabla ha sido importada desde el dispositivo.
IVC-3D
Para introducir un valor de Haga clic en la tabla en la vista de árbol en el panel izquierdo y seleccione
parámetro en la tabla Mostrar tabla, o haga doble clic en la tabla en la vista de árbol. Se abre una ventana de la mesa
separada. Haga doble clic en la celda de la Valor en el dispositivo
columna y introducir un valor. Cierre la ventana de la tabla y haga clic
SÍ para guardar los valores introducidos.
Para copiar un valor de Haga clic derecho en el dispositivo y seleccione Mostrar tabla en el menú emergente.
parámetro desde el PC al Haga clic en la fila en el Valor DB columna y seleccione
dispositivo Se copia el valor DB al dispositivo en el menú emergente.
Para establecer el parámetro comentario en la tabla Haga clic en la tabla en la vista de árbol en el panel izquierdo y seleccione
Mostrar tabla, o haga doble clic en la tabla en la vista de árbol. Se abre una ventana de la mesa
separada. Haga doble clic en la celda de la Descripción
columna y escriba un comentario. Cierre la ventana de la tabla y haga clic
SÍ para guardar los valores introducidos.
Para guardar la tabla en la Haga clic derecho en el dispositivo y seleccione Gestión de dispositivos Destello
memoria flash Escribe programa Flash en el menú emergente. Seleccione una posición de memoria en la
ventana de diálogo emergente y haga clic Salvar. La tabla se almacena automáticamente con el
programa.
Las imágenes se guardan en bancos de imágenes durante la ejecución del programa. Los bancos de imágenes (y su contenido) actuales se
muestran en la ventana del programa activo en la parte superior del panel derecho. Las imágenes que se guardan en el disco en el PC se
pueden cargar de nuevo en un banco de imágenes. También puede guardar algunas imágenes en el disco en otro formato de archivo
Tenga en cuenta que al cargar una imagen a una cámara IVC-3D, la cámara debe tener la misma configuración de campo de
visión (FOV) y longitud como cuando se salvó la imagen.
Para cambiar el tamaño de las uñas Coloque el cursor sobre el borde que rodea el área donde las miniaturas
del pulgar banco de imágenes o bancarias o previstas. El cursor cambiará a dos flechas.
vistas previas
A continuación, haga clic en la frontera y arrastre para cambiar el tamaño de las miniaturas o
previstas.
Para guardar un banco de Haga clic derecho en el banco de imágenes en la ventana del programa activo y elegir Guardar
imágenes en el disco imagen Banco en disco en el menú emergente.
Para cargar un banco de Haga clic derecho en el banco de imágenes en la ventana del programa activo y elegir Cargar
imágenes de disco Banco de imágenes de disco en el menú emergente.
Para guardar un banco de Haga clic derecho en el banco de imágenes en la ventana del programa activo y elegir Exportar
imágenes en un formato diferente mapa de bits en el disco o Exportación de crudo en disco en el menú emergente.
(sólo IVC-3D)
Para restablecer todos los bancos Haga clic derecho en un banco de imágenes en la ventana del programa activo y elegir Restablecer
todos los bancos en el menú emergente.
Para restablecer un banco Haga clic derecho en el banco de imágenes en la ventana del programa activo y elegir Restablecer
seleccionado Banco en el menú emergente.
IVC-3D
Para activar o desactivar inicio de Escoger Configuración de opciones la barra de menús IVC Studio.
sesión al iniciar IVC Studio
Aparece una ventana emergente que contiene una vista de árbol. Seleccionar Acceso de
Seleccione la opción para permitir que los usuarios inicien sesión al iniciar IVC Studio.
Desactive la opción para que los usuarios utilizan IVC Studio sin necesidad de acceder.
3.8 Programación
Cuando un programa se selecciona en el panel izquierdo, se añade una barra de herramientas a la ventana. Esta barra de herramientas
contiene las herramientas que están disponibles para escribir programas. Las herramientas se organizan en un orden lógico que agrupa
herramientas similares juntos. Cambiar entre los grupos haciendo clic en las pestañas en la parte inferior de la barra de herramientas.
Para agregar pasos del programa Para agregar un paso de programa clic en el icono de la herramienta.
Para cortar o copiar pasos Haga clic en el paso de programa, ya sea en el panel de la derecha o en la lista
de programas en el panel izquierdo y seleccione
edición Cortar o Edición Copiar.
Tenga en cuenta que corte no elimina el paso de la lista del programa
hasta que se pega en su nueva ubicación. Para seleccionar varios pasos
de programa, pulse el Ctrl mientras selecciona pasos.
Para pegar los pasos Haga clic en el paso de programa, ya sea en el panel de la derecha o en la lista
de programas en el panel izquierdo y seleccione
Editar Pegar.
Para eliminar un paso del programa Haga clic en el paso de programa, ya sea en el panel de la derecha o en la lista de
programas en el panel derecho y seleccione eliminar Paso en el menú emergente.
IVC-3D
Para aumentar / disminuir la tabulación Tabulación sólo se utiliza para agregar la legibilidad del programa. No tiene
ningún efecto sobre el rendimiento o la ejecución del programa. Para aumentar
la tabulación para un paso del programa haga clic derecho y seleccione aumento
de tabulación en el menú emergente. Para disminuir la tabulación para un
paso del programa haga clic derecho y seleccione Tabulación disminución en
el menú emergente.
de un paso anterior
Para introducir el valor del Seleccionar el paso de programa y haga doble clic en el Valor columna del parámetro.
parámetro en una etapa del Introducir el valor y haga clic en cualquier lugar fuera de la célula modificada.
programa
Para introducir una cadena como Las cadenas deben comenzar con una comilla simple. Ejemplo: 'Cuerda
valor de parámetro
Para utilizar los valores de parámetros de la tabla Selecciona el Mesa columna en el paso del programa. Introduzca el índice
número del valor deseado y haga clic en cualquier lugar fuera de la célula modificada. El
valor de la tabla aparece en el valor la columna de la etapa de programa.
Para utilizar los resultados de Selecciona el Paso columna en el paso del programa. Haga doble clic en y seleccione el
los pasos previos del programa número de la etapa anterior y el resultado que desea utilizar y haga clic DE ACUERDO.
Para utilizar expresiones de Escriba la expresión en el Valor la columna de la etapa de programa. Una expresión
parámetros siempre comienza con = seguido directamente por la expresión. Utilice los siguientes
prefijos: Vn - para la tabla V alue en la posición n. SnRn - para la salida R esultado n de
una anterior S tep. SNAN - para la entrada UNA rgument de una previa S tep.
y cos. Véase el Apéndice A para obtener más información. Por lo general es más lento para utilizar
Algunos campos de parámetros, por ejemplo los campos para configurar los valores de umbral en el Encuentra borde de la columna herramienta,
tener un botón con tres puntos tras el espacio para rellenar un valor. Algunas herramientas, por ejemplo, Encuentra borde de la línea, tener
un botón de configuración.
IVC-3D
Puede ser utilizado para la mayoría de las configuraciones geométricas. Seleccione un paso de programa que contiene una
El botón de puntos
botón Configurar
Las macros se utilizan para las operaciones que se realizan con frecuencia y son utilizados por más de un programa. Esto hace que los
programas más legibles. Las macros están disponibles en el macros pestaña en la barra de pestañas. A medida que se crean las macros se
enumeran como herramientas disponibles en la barra de herramientas. El nombre por defecto es HERRAMIENTA macro. Use la punta de la
Nota: El tiempo de ejecución de una macro incluye el tiempo que se tarda en ejecutar las dos herramientas de inicio Macro y
Macro End. Esto significa que el tiempo total de ejecución de la macro es ligeramente más grande que la suma de los pasos
de la macro. Esta diferencia es más evidente cuando se ejecuta la macro en IVC Studio como después también la
comunicación con la cámara se incluye en el tiempo de ejecución de la macro.
Para crear una nueva Botón derecho del ratón Macro en la vista de árbol y seleccione nueva macro en el menú
macro emergente.
Para eliminar una macro Haga clic en la macro y seleccione eliminar Macro en el menú emergente.
Para hacer una copia de una Haga clic en la macro y seleccione Copiar Macro en el menú emergente. Hacer clic SÍ para
macro confirmar y el nombre de la nueva macro.
Para importar una macro Botón derecho del ratón Macro o una macro en la vista de árbol y seleccione
Importar Macro en el menú emergente.
Para exportar una macro Haga clic en la macro en la vista de árbol y seleccione Macro de exportación
en el menú emergente.
Para imprimir una macro Haga clic en la macro en la vista de árbol y seleccione Imprimir Macro
IVC-3D
en el menú emergente.
Para mostrar información sobre Haga clic en la macro en la vista de árbol y seleccione Macro Informa- ción en el
una macro menú emergente.
Una ventana emergente muestra información como el nombre del programa y las
fechas de creación y última modificación, y que hizo los últimos cambios a la macro.
IVC-3D
Para cambiar el nombre y la descripción de una macro Haga clic en la macro en la vista de árbol y seleccione Macro
propiedades en el menú emergente. Esto abre la ventana Propiedades de macros. Introduce
el nombre de la macro y una descripción de la Nombre y Descripción campos y haga clic DE
ACUERDO.
Para cambiar un icono de macro Es necesario un icono con la extensión de archivo. ico que consiste en dos imágenes. Uno 16
x 16 pixeles y uno 32 x 32 píxeles. El más pequeño se utiliza en la vista de árbol IVC de
estudio, y el más grande en la barra de herramientas IVC Studio.
Para especificar los argumentos y Haga clic en la macro en la vista de árbol y seleccione macro Properties en el
resultados menú emergente. Seleccione una de las fichas
argumentos o Resultados. Añadir argumentos y resultados mediante el uso de la
+! botón.
IVC-3D
Ejecutar todo el programa una y otra vez, y ver los resultados en la ventana Ejecutar. Paso a través del programa o
ejecutar partes de él, y ver los resultados directamente en la ventana de programación cuando se detiene el
programa.
Se puede establecer puntos de interrupción en los pasos del programa en el que desea la ejecución para hacer una pausa, y también los
pasos del programa desactivar los que no deseamos sean ejecutadas. Los puntos de interrupción se ignoran cuando se ejecuta el programa
entero, - por ejemplo, cuando el dispositivo está en funcionamiento autónomo -, pero los pasos del programa de movilidad reducida no será
ejecutada por el dispositivo - incluso si el dispositivo está funcionando sin IVC Studio.
Cuando se ejecuta el programa entero, utilice una herramienta de 'Pantalla' en el programa para mostrar los valores de los parámetros y el
contenido de un banco de imágenes en la ventana Ejecutar. La información de la ventana de ejecución será actualizado cada vez que se
ejecuta la herramienta 'Display'. Para obtener más información sobre la herramienta 'Display', véase el capítulo Herramientas.
Para ejecutar un solo paso de Seleccione un paso y seleccione Depuración ejecutar el paso o pulse F5.
programa
Si se elige Ejecutar depuración o Ejecutar hasta el cursor después de ejecutar un solo paso, el
programa continuará con el paso seleccionado.
Para ejecutar un programa paso Seleccione un paso y seleccione Depuración paso a paso o pulse F8. El paso seleccionado
a paso se ejecuta y IVC Studio selecciona el siguiente paso como activa.
Para continuar con el pro- grama Seleccione el paso de parar en y seleccione Depurar Ejecutar hasta el cursor.
hasta un paso seleccionado
Al elegir Ejecutar hasta el cursor, el programa se detendrá en cualquier punto de
interrupción que se encuentra antes de la etapa seleccionada.
Para eliminar un punto de Seleccione el paso con un punto crítico, ya sea en la vista de árbol o en la lista de programas y
interrupción seleccione Definir punto de corte de depuración.
Para continuar con el pro- grama Seleccionar el paso de programa para comenzar el viaje y elegir Depuración ejecutar el
de un determinado paso paso o pulse F5.
Nota: Si el tiempo de ejecución de un paso excede el tiempo de espera de la comunicación IVC Studio (por defecto 2500 ms), se
muestra un error ITF-2 en IVC de estudio, a pesar de que la cámara haya terminado de ejecutarse el paso. Pulsando F5 o F8 de
nuevo, la conexión con la cámara se restaura, y los resultados procedentes de la etapa se mostrará en la vista del programa paso.
IVC-3D
Siguiendo estas reglas se convierten en sus programas más legible y fácil de mantener:
Dividir la estructura del programa en dos partes principales. Una parte de inicialización y una parte ciclo.
La parte de inicialización contiene todo lo que sólo se establece una vez después del encendido, por ejemplo, los parámetros de
atención, rendimiento de la inversión estática, mesa de carga de la memoria, y así sucesivamente. La parte ciclo es lo que se ejecuta
una y otra vez hasta que se detuvo el programa. secuencias grupo de pasos para representar una función de nivel más alto que los
pasos individuales. Para realizar esta agrupación, existen tres formas estándar:
2) subrutinas
3) las macros
Nombre herramientas paso más específica que el nombre original de la herramienta. Ejemplo: Cambiar el nombre de “filas Scan” para “Filas
exploración, del hallazgo superior izquierda borde” o “Si ir” a “Si la anchura demasiado pequeño, va a fracasar”.
Nombre de la primera etapa de la secuencia de acuerdo con el propósito de toda la función de alto nivel cuando se
agrupa una secuencia de pasos.
Ejemplo: Si se utilizan 12 pasos para localizar una burbuja y encontrar su borde más alto de píxeles, a continuación, cambiar el
nombre del primer paso para “Encuentra borde superior de la burbuja” y sangría a los 11 pasos restantes. Añadir pasos ficticias con el
único propósito de dar una serie de pasos con sangría un buen nombre, y para conservar la posibilidad de dar un nombre más
específico a la primera imagen proc- essing paso de la secuencia. Por ejemplo, una herramienta 'Goto' que sólo va a la siguiente
etapa se puede utilizar.
Mostrar los valores fundamentales de su programa / mesa, con la función 'Mostrar', para permitir pruebas ANCE perform- y
depuración rápida.
Mostrar los parámetros clave en diferentes colores y tamaños en el banco que se muestra mediante el uso de la 'Añadir texto' herramienta.
Por ejemplo, en simples pasan / no pasa aplicaciones que indica el éxito en letras verdes o fallar en letras rojas.
Para información gráfica, añadir un 'Draw ROI paso directamente después de la creación de retorno de la inversión para acelerar la
depuración cuando se utiliza dinámica de rendimiento de la inversión. ROI dinámicos son regiones de interés que se mueven alrededor
dependiendo de otros resultados en el programa.
IVC-3D
Sin un programa de manejo de error se detiene si se produce un error. Por lo tanto es muy importante para manejar posibles errores.
El manejo de errores se inicia mediante la herramienta 'On Error Goto' en la categoría de programa. Este paso o bien se puede añadir
al comienzo de un pequeño programa o, por ejemplo, al comienzo de cada parte en un programa más grande.
Utilizar una tabla para todos los parámetros que puede que desee cambiar durante la instalación y el uso de la aplicación. Divida a los
parámetros de la tabla en bloques: Configuración de usuario, la configuración avanzada, los parámetros de depuración y así
sucesivamente. Es práctico para comenzar a llenar la mesa con los ajustes del usuario, ya que estos son visibles de inmediato en el
entorno de programación (sin necesidad de desplazar la tabla para encontrarlos). Preferiblemente, colocar un par de filas vacías en la
mesa entre cada bloque de parámetros para realizar ajustes más fácil. Dar parámetros en una tabla de nombres únicos que
cualquiera que esté familiarizado con IVC Studio y la aplicación puede entender.
procesamiento de imágenes sólo cuando sea necesario. Evitar mostrar resultados que
definiciones lugar ROI estática fuera del programa bucles de manera que sólo se ejecutan una vez. Esta es sólo una
preocupación en aplicaciones muy críticas en el tiempo.
Evitar la dependencia de las lámparas 50 Hz a no ser que los tiempos de obturación son muy largas. Montar un
IVC-3D
4 Herramientas
IVC Studio contiene más de 100 herramientas de procesamiento de imágenes avanzadas. Estas herramientas están disponibles en la
barra de herramientas en la ventana de programación, y se agrupan en las siguientes categorías.
Imagen El grupo de herramientas de imagen contiene las herramientas que se utilizan para tomar una foto de trabajar,
la adición de gráficos para las imágenes y la edición de los bancos de imágenes, que es la memoria de
imagen en la cámara.
Region de interes La región de herramientas de interés (ROI) se utiliza para definir un área en la que las otras
herramientas deben trabajar. Estas herramientas aceleran el procesamiento de imágenes ya que toda
la imagen no es tratada.
Filtrar Las herramientas de filtro se pueden aplicar para mejorar las características de la imagen. herramientas
disponibles se erosionan y se dilatan herramientas, así como herramientas de binarización para transformar
las imágenes en escala de grises a binario.
Borde Las herramientas de última generación se utilizan para encontrar los bordes del objeto en las imágenes y
con ello las coordenadas de los objetos. Es posible escanear la ima- gen de todas las direcciones
diferentes y también para encontrar múltiples aristas en una línea específica.
Medida Esta categoría contiene herramientas que área de medida, centro de masa, y miden encuentran
manchas y miden la distancia y el ángulo.
Pareo Las herramientas de correlación se utilizan para la enseñanza de la cámara para reconocer un objeto, y
luego usar esto para la localización de objetos en imágenes, contando el número de objetos, o para el
cálculo de la rotación de los objetos.
Circular El grupo de herramienta circular contiene un conjunto específico de herramientas. Estas herramientas
hacen posible comprobar perímetros de objetos, diámetros, la superficie y la forma exterior de los
objetos.
Cálculo Herramientas del cálculo se utilizan por ejemplo para determinar si o no los valores están en rangos
correctos, o el cálculo de la desviación de los objetos redondos de los círculos.
Programa Las herramientas de programación de paso se utilizan para definir los bucles y las condi- ciones en
los programas. Algunas de las herramientas disponibles son: Para, Si, Si no, entonces Si Goto, Si en
Goto gama, ejecutar programa y subprograma. La subrutina es una poderosa herramienta al
optimizar el programa. Aumenta la visión general y la legibilidad de su programa.
Sistema El grupo de sistema contiene herramientas para la inserción de los retrasos en el programa, el ahorro de
los valores o resultados a una memoria flash permanente, y la escritura y la lectura de valores de los
resultados o parámetros en una memoria separada del programa en sí (la tabla).
Comunicación Las herramientas de comunicación se utilizan para el envío de los valores sobre RS485 y Ethernet.
De entrada y salida Las herramientas de la entrada / salida de lectura mango grupo de entradas digitales y el establecimiento de
salidas digitales. Herramientas para la manipulación codificador también se encuentran en este grupo.
Lector Las herramientas del lector se utilizan para la lectura de códigos de barras en las imágenes.
IVC-3D
4.1 Imagen
Configuración Grab
Esta herramienta se utiliza para configurar la cámara IVC-3D antes de capturar imágenes en 3D o perfiles. Los siguientes necesidades
que se establezcan con el fin de recuperar imágenes de la cámara:
activación
Además, podría ser necesario ajustar los parámetros de medición con el fin de mejorar la calidad de las imágenes.
Cuando se ejecuta esta herramienta, el tamaño de los bancos de imágenes se ajusta para encajar el campo de visión especificado. Cuando se
ejecuta en una cámara de hardware, el dispositivo también se iniciará la captura de imágenes. Utilice la herramienta de 'Grab' para mover las
No hay parámetros que se pueden ajustar directamente en el paso de programa para la herramienta de configuración 3D Grab. En su lugar hay
una configuración interactiva que se utiliza para cambiar la configuración. Para obtener más información sobre cómo utilizar el interactivo puesta
a punto, consulte la configuración en la página Coge
243.
Parámetros de entrada
Ninguno de serie. Utilice la configuración interactiva para establecer los parámetros para la herramienta. Excepción: Vea la
Error de mensajes
Errar. = 7401 FOV ajustes no válidos. Configuración de agarre se ha configurado para otro tipo de cámara.
Errar. = 8610 El programa de instalación interactiva Grab se debe abrir para ajustar la configuración de
campo de visión.
Mediante la introducción de un código de llave especial (que se encuentra en Serial.txt en la carpeta de instalación), algunos de los
argumentos y resultados de la herramienta se ponen a disposición del programa de paso. Tenga en cuenta que algunos de los
argumentos dependen unos de otros, y su modificación mediante programación en el programa de paso puede hacer que la
herramienta o la instalación interactiva a un mal funcionamiento. manejo de errores adecuado y la prueba es importante para asegurar
una aplicación robusta. Es posible utilizar referencias a otras etapas y expresiones matemáticas en los argumentos a la herramienta de
configuración Grab, pero esto no es apoyado por la instalación interactiva. No será posible abrir la instalación interactiva si se utilizan
referencias o expresiones matemáticas como argumentos.
IVC-3D
Coge el mando
Esta herramienta se utiliza para activar el dispositivo para iniciar la captura de una imagen en 3D. Para utilizar esta herramienta en un programa, Gatillo
paso del programa debe haber sido seleccionada para la herramienta 'Configuración Grab'. Después de la Grab en la herramienta de comando
ha sido ejecutado, la imagen se captura en paralelo con la ejecución del programa. Utilice la herramienta de 'Grab' que esperar a que la imagen
El Grab en la herramienta de comandos hace que sea posible para iniciar la captura de imágenes en un punto conocido en el
tiempo en el programa. Asimismo, permite que las reglas de decisión más complejas para cuándo tomar una imagen, por ejemplo,
cuando se recibe alguna orden especial de un dispositivo externo.
Parámetros de entrada
Ninguna
Ninguna
Error de mensajes
Errar. = 7403 No hay ninguna herramienta 'Grab Configuración' se ha ejecutado con éxito.
IVC-3D
Agarrar
La herramienta de agarre se utiliza para recuperar la última imagen o perfil 3D capturado y moverlo a un banco de imágenes
especificado. Las funciones de la herramienta Coge un poco diferente dependiendo de si se ejecuta en el emulador o en una cámara
de hardware, y si un codificador se utiliza o no.
Cuando se utiliza el emulador como dispositivo, se capturan las imágenes de un conjunto predefinido de archivos de imagen. La ejecución de
una herramienta 'Grab' significa que la siguiente imagen de la carpeta de imágenes dedicada es capturado. Para ser capaz de ejecutar una
herramienta de agarre, la configuración de campo de visión en la configuración Grab deben ajustarse a la configuración de campo de visión
de la imagen. Esto se logra mediante la ejecución de la herramienta de configuración Grab.
Para obtener más información sobre el emulador, consulte Gestión del emulador.
El dispositivo de captura de imágenes se inicia tan pronto como se ejecuta una herramienta de 'Configuración Grab'. La captura se realiza en
paralelo con la ejecución del programa.
Una imagen capturada se puede recuperar a un banco de imágenes, siempre y cuando la siguiente imagen no ha sido completamente
capturado. Esto significa que el dispositivo puede iniciar la captura de la imagen siguiente antes de que el programa ha recuperado la
imagen anterior.
Si más de una imagen se ha capturado desde la última vez que se ejecuta una herramienta 'Grab', sólo la última imagen completa
puede ser recuperada. Todas las imágenes anteriores se pierden. El número de imágenes perdidas se devuelve en el parámetro imágenes
perdidas.
Si la imagen no ha sido completamente capturado desde la última vez que se ejecuta una herramienta 'Grab', la herramienta 'Grab' espera a
que la imagen que se ha completado. El parámetro Se acabó el tiempo especifica el tiempo máximo de espera. Si se produce un tiempo de
espera, Imágenes perdidas se establece en - 1.
El uso de un codificador
Cuando se utiliza un codificador para perfiles de activación, el recuento del codificador de señal - es decir, el nú- mero de
pulsos que el IVC-3D recibido desde la cámara se reinicia - se devuelve en el
Conteo de garrapatas en el arranque de agarre parámetro. Al capturar imágenes en 3D, se devuelve el recuento de paso para el primer perfil
en la imagen.
La ejecución de una herramienta 'Grab configuración' eliminará cualquier imágenes capturadas desde el dispositivo antes de comenzar a captar
nuevas imágenes, y restablecer la imagen perdida contar. La herramienta de configuración Grab sólo afectará a los contenidos de los bancos de
imágenes si se cambia el tamaño de la herramienta, de lo contrario la herramienta sólo eliminará las imágenes capturadas que aún no se han
transferido a un banco de imágenes. El parámetro de resultado Conteo de garrapatas en la parada de agarre se puede utilizar en una expresión
matemática para identificar cuando el movimiento del transportador ha superado su velocidad máxima. La consecuencia de esto se pierde
perfiles y distorsiona las proporciones del objeto en la imagen. El número de perfiles perdidos se puede calcular como:
perfiles perdidos = ((Stop tick - Iniciar la garrapata) / (garrapatas por perfil)) - (Perfiles por imagen)
Nota: Por razones de redondeo internos, perfiles de Lost = 0 o -1 ambos indican una adquisición de la imagen normal. Una
indicación adecuada de la velocidad máxima superado es perfiles perdidos ≥ 1.
Si está utilizando un tiempo de espera infinito ( Se acabó el tiempo se establece en - 1), y ejecutar una herramienta de agarre en el modo de
depuración (es decir, utilizando cualquiera de los elementos de la Depurar a excepción de menú Correr), Coge la herramienta volverá
inmediatamente en lugar de esperar a que una imagen para estar listo. Si el dispositivo está capturando imágenes en 3D que se solapan, sino
que también puede colocar una imagen parcial en el banco de imágenes, que consiste en los perfiles captadas hasta el momento. Para evitar
que esto suceda, ajuste el Se acabó el tiempo parámetro a un valor distinto de - 1 cuando se prueba un programa de captura de exceso
IVC-3D
lamiendo las imágenes, y si es necesario ajuste el tiempo de espera a - 1 cuando el programa está listo para ser ejecutado autónomo en el
IVC-3D.
También tenga en cuenta que si se utiliza un tiempo de espera más largo que el tiempo de espera establecido para la comunicación entre el
IVC-3D y IVC de estudio, la ejecución de la herramienta de sujeción en el modo de depuración puede dar lugar a un error de la ITF = 2.
Parámetros de entrada
01 = banco de destino El banco de imágenes donde la imagen agarrado debe ser colocado.
02 = intervalo de tiempo (ms) El tiempo máximo que esperar a que la imagen que se ha completado. Si se
establece en - 1 la herramienta nunca tiempo de espera.
01 = imágenes perdidas fue ejecutado número de imágenes que se han perdido desde la última vez que un
Error de mensajes
Errar. = 8607 No es posible cargar la imagen. Por favor, abra el programa de instalación interactivo
para Grab (automáticamente) ajustar la configuración de campo de visión.
Errar. = 8614 La imagen se toma con una versión VCI estudio anterior a la 3.0, y que no
contiene ninguna información FOV. Los ajustes en la configuración Grab
deben ser ajustados manualmente para poder cargar la imagen.
IVC-3D
Laser set
Puede haber situaciones en las que el láser necesita ser forzado dentro o fuera de, por ejemplo, durante los trabajos de mantenimiento por
el operador de la máquina. Esta herramienta permite el control del láser desde el programa de paso.
Normalmente, la activación / desactivación del láser es controlada por el programa de instalación Agarrar y herramientas de agarre. Esta
herramienta se anulará el control interno del Estado láser y puede dar lugar a imágenes que contienen datos sólo faltan.
El emulador no emula esta
herramienta. Ver la sección
Manejo del emulador para Desde el estado desactivado, el láser puede activarse utilizando la herramienta Conjunto láser de nuevo (láser de estado activado), o
obtener más información.
mediante la ejecución de la herramienta de configuración Grab.
Por razones de regulación de seguridad del láser, esta herramienta de software se puede utilizar, además de, pero no reemplaza la caja
de accesorios externos TIC-R Terminal para el láser de clase 3B versión de IVC3D.
Parámetros de entrada
Ninguna
IVC-3D
Esta herramienta se utiliza para hacer una copia de un banco de imágenes. Los parametros fuente bancaria y
banco de destino especificar qué banco para duplicar y dónde colocar la nueva copia.
Tenga en cuenta que los contenidos del banco de destino son reemplazadas por la nueva copia. No existe una función de deshacer. los
datos reemplazados en el banco de destino se pierde.
Parámetros de entrada
banco 01 = Fuente Este parámetro indica el número de banco imagen para copiar.
Ninguna
IVC-3D
Esta herramienta se utiliza para copiar una región de una imagen a otro banco de imágenes. Además de copiar los
píxeles, también puede calcular nuevos valores de altura para cada píxel, basado en los valores de altura de los píxeles
de la imagen en el banco de origen y una imagen que ya están en el banco de destino. Los parametros fuente bancaria y banco
de destino especificar los bancos a utilizar para la operación. La imagen resultante se coloca en el banco de destino.
Tenga en cuenta que la imagen en el banco de destino será sustituida por la imagen fusionada. No existe una función de deshacer. los
datos reemplazados en el banco de destino se pierde.
Parámetros de entrada
02 = definición de una ROI El número de paso en su programa que contiene la definición de los cuales
paso región de interés en la imagen que la operación se realiza para.
03 = Matemática Especifica que la operación matemática para realizar al copiar píxeles desde el retorno de
operación la inversión de la imagen original al banco de destino.
04 = Destino El banco imagen en la que se coloca la imagen resultante. Para la mayoría de las operaciones el
banco resultado se ve afectado por cualquier imagen que se almacena en este banco antes de ejecutar
esta herramienta.
IVC-3D
Ninguna
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de origen.
Ejemplo
Fuente Destino
Min (e)
Max (o)
Dif (xor)
Inv (no)
Dupdo
IVC-3D
Añadir texto
Esta herramienta añade una tira de texto a un banco de imágenes. El texto en sí, así como la tira de fondo se pueden dibujar en
el color o el valor de escala de grises de su elección. El texto puede consistir en una cadena de texto, un número o ambos. Si el tipo
de cadena parámetro se establece en Texto, la cadena de texto puede, por supuesto, mantener los números, sino que será
estático. Si tipo de cadena se establece en Texto y variables o Variable, valores de las variables pueden ser parte de la tira de
texto. Al hacer doble clic en los valores de string color o Color de fondo parámetros, los colores respectivos se pueden especificar
como números, o bien escoger un menú interactivo. entradas posi- ble son números entre 0 y 255, donde 0 a 243 son los valores
de escala de grises y 244 a 255 son de varios colores.
Parámetros de entrada
tipo 03 = cadena de caracteres Este parámetro especifica si la tira de texto es un texto estático, un valor de la
variable o una combinación. Para este último caso, el valor de la variable seguirá
la cadena estática con un espacio en el medio.
05 = Variable Este parámetro especifica el valor de la variable. Tenga en cuenta que el valor se
puede dar como un valor constante, evaluado por una expresión, un valor de tabla o
ser un argumento o como resultado de un paso anterior.
de color 06 = cadena de caracteres El valor de la escala de grises o código de color que especifica el color del texto.
Los valores permitidos son del 0 al 255.
07 = color de fondo El valor de la escala de grises o código de color que especifica el color de la
tira detrás del texto. El valor 254 es transparente.
longitud 01 = cadena de caracteres Número de letras de la tira de texto. Tenga en cuenta que el espacio entre la
cadena y el número se incluye en el recuento si tipo de cadena se establece en Texto
y variable.
IVC-3D
Dibujar linea
Esta herramienta agrega una línea a un banco de imágenes. La línea es de 2 píxeles de ancho y se puede dibujar en el color o en
escala de grises escala de su elección. La lata de línea, por ejemplo, ser usado para manchas separadas, para mejorar un borde
entre dos puntos conocidos o simplemente para la visualización. Cuando doble clic en el valor de la Color parámetro, el color de la
línea se puede especificar como un número o elegido de un menú interactivo. Las posibles entradas son números entre 0 y
255, donde 0 a 243 son los valores de escala de grises y 244 a 255 son de varios colores.
Parámetros de entrada
05 = color El valor de la escala de grises o código de color que especifica el color de la línea. Los
valores permitidos son del 0 al 255.
Ninguna
IVC-3D
Dibuje ROI
Esta herramienta dibuja un ROI definido previamente en un banco de imágenes seleccionado. Es posible elegir si el área interior o el
contorno de la ROI deben ser de color. Para colorear el contorno establecer el
Relleno parámetro para Falso, para dar color a toda la zona establece la Relleno parámetro para Cierto.
Dibujo de un retorno de la inversión en un banco se utiliza para la visualización de la ROI actual y para controlar el área seleccionada
para los próximos pasos de procesamiento que viene.
Parámetros de entrada
definición paso 01 = ROI Número del paso con el retorno de la inversión que se mostrará en el
banco de imágenes seleccionado.
02 = color Seleccionar un color para marcar el retorno de la inversión. Haga doble clic en el
campo de entrada de elegir entre una paleta de colores.
02 = Relleno Cierto Toda la zona del retorno de la inversión será de color con el
color seleccionado.
Falso sólo el contorno de la ROI será color.
03 = banco de destino Número de banco de destino en la que extraer el ROI
seleccionada.
Ninguna
IVC-3D
una línea de este tipo puede ser utilizado como un nivel de referencia para la sección transversal cálculos del área. Ajuste de una curva con
esta herramienta es mucho más rápido y más fácil que el ajuste de una curva a los datos de altura con el
Curva de ajuste herramienta.
Parámetros de entrada
IVC-3D
dibujar la curva de
Esta herramienta dibuja una curva definida previamente en un banco de perfil especificado por el usuario. Los valores de la curva que
se encuentran fuera del alcance del banco y los valores que se encuentran fuera de la región de interés se fijan como datos faltantes.
Dibujar una curva a un banco está destinado principalmente para fines de visualización.
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados sesenta y cinco
Capítulo 4 Imagen Manual de referencia
IVC-3D
definir Superficie
Esta herramienta se utiliza para definir un plano de la superficie con una altura constante. Este plano de la superficie se puede utilizar por
ejemplo como un nivel de referencia para los cálculos de volumen o mediciones de desviación.
Configuración de una superficie con esta herramienta es mucho más rápido que el ajuste de una superficie de una imagen 3D con la
herramienta 'Ajustar superficie'.
Tenga en cuenta que es posible definir un plano de la superficie fuera del campo de visión, como se especifica con la herramienta
'Configuración Grab', pero tal superficie no será visible cuando se dibuja en un banco de imágenes.
Parámetros de entrada
IVC-3D
dibujar Superficie
Esta herramienta dibuja una superficie definida previamente en un banco de imágenes seleccionado. Cualquier parte de la superficie que
están fuera del campo de visión, como se define con la herramienta '3D Grab Configuración', se mostrarán como datos faltantes
Dibujo de una superficie a un banco está destinado principalmente para fines de visualización.
Parámetros de entrada
IVC-3D
Esta herramienta establece todos los píxeles de un banco de imágenes a un valor de altura de su elección. Si el Número de bancos para
restablecer parámetro es mayor que uno, varios bancos de imágenes se restablecen de izquierda a derecha empezando por Primer banco para
restablecer.
Parámetros de entrada
01 = Primer banco para restablecer Este parámetro especifica el número del primer banco de imágenes para
restablecer.
02 = Número de bancos para restablecer Esto especifica el número de bancos de imágenes para restablecer.
03 = altura (mm) El valor de la altura con la que se deben llenar los bancos de imágenes.
Ninguna
IVC-3D
Monitor
La herramienta de visualización se utiliza para mostrar un banco de imágenes y una mesa con diez valores de las variables en una
ventana separada de ejecución cuando se ejecuta el programa. La ventana Ejecutar sólo aparece cuando se ejecuta el programa,
y no al desplazarse por o para depurar el programa. Cada vez que se ejecuta la herramienta, se añade una nueva fila a la tabla en
la ventana Ejecutar, que muestra los valores actuales de las variables. La tabla puede mostrar hasta 150 valores. Para cada
variable numérica, el valor medio y la desviación se calculan y se muestran en la parte inferior de la ventana Ejecutar.
Si la variable se refiere a un valor almacenado en la tabla, la descripción en la tabla para esa fila se utiliza como encabezado de la
columna de esa variable. Cuando se muestra un valor de un paso del programa anterior, el nombre de ese resultado se utiliza
como encabezado. Para cualquier otro tipo de variable (valor numérico, cadena o expresión) la columna tiene el nombre del
parámetro ( Variable 1 -
10) como cabecera.
Es posible exportar los valores de las variables en el archivo. Si la casilla de verificación “valores de las variables de exportación” se
comprueba cuando se cierra la ventana Ejecutar, aparece un diálogo para guardar lo que permite al usuario especificar un nombre de
archivo y la ubicación. Hasta 10.000 de las filas que se muestran en la ventana Ejecutar se guardan en el archivo. Si no se han visualizado
más de 10.000 filas, es sólo el
10.000 últimas filas que se guardarán en el archivo. nótese bien variables que son más de 100 teres terísticas serán
truncados.
Si la comunicación entre el PC y el dispositivo debe ser interrumpido, por ejemplo tirando del cable Ethernet de la PC, a la
ejecución en el dispositivo se enciende, pero las actualizaciones de la herramienta de visualización se detendrá hasta que se
restablezca la conexión. Haciendo doble clic en una imagen 3D en la ventana Ejecutar mostrará una visualización en 3D de la
imagen en una ventana separada. Esta visualización 3D será actualizada a medida que la imagen 3D en la ventana Ejecutar
se actualiza.
Parámetros de entrada
banco 01 = Fuente El número del banco de imágenes que se muestra cuando se ejecuta el programa.
de color 02 = binarizada Especifica un color o escala de grises para marcar los píxeles que son ON en
una imagen devuelta por la herramienta 'de binarización'.
03 = 04 = 1 Variable Los parámetros 03-12 especifica los valores que se muestran en la tabla
Variable 2 ...
12 = Variable 10
Ninguna
IVC-3D
extracto de perfil
Esta herramienta extrae un perfil de una imagen 3D a lo largo de una línea que se especifica mediante los píxeles dinates dinación de los
puntos de inicio y final de la línea.
La ubicación real del último punto en el perfil puede ser ligeramente diferente del punto final especificado debido a la
distancia de muestreo. La distancia entre el último punto en el perfil y el punto final de la línea será a la mitad de la
distancia más de muestreo, a menos que el punto final se encuentra en el borde de la imagen, en cuyo caso la distancia
es a lo más un distancia de muestreo.
Inicio X Detener X
x (píxeles)
inicio Y
distancia de muestreo
Y dejar de
Puntos en el perfil
resultante
Y (píxeles)
El número máximo de puntos en el perfil resultante es 32768, y si el perfil resultante será más largo, se devuelve
un mensaje de error.
Parámetros de entrada
Error de mensajes
IVC-3D
Girar imagen
Esta herramienta gira una imagen mediante la especificación del ángulo y el centro de rotación. La imagen se puede girar
alrededor de su centro o alrededor de un punto especificado. El centro de rotación es en este último caso especificado por los
La imagen también se puede mover después de la rotación, pero antes de ser copiado en el banco de destino. Los parametros X
compensado y Y compensado especifica la distancia a moverse. La imagen rotada se muestra en el imagen de destino banco. Tenga
en cuenta que sólo la parte que si la imagen después de la rotación se encuentra dentro de la ROI se mostrará en el banco de
destino.
El método de interpolación parámetro controla cómo se calculan los valores de píxel en la imagen de destino. Es
posible elegir entre la interpolación bilineal (da mayor calidad de imagen) o vecino más cercano (da el tiempo de
ejecución más rápida).
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen que desea girar.
definición paso 03 = ROI Número de paso donde se creó el retorno de la inversión para su uso.
08 = X compensados La distancia en píxeles a lo largo del eje x para mover la imagen girada.
09 = Y compensado La distancia en píxeles a lo largo del eje y para mover la imagen girada.
método 10 = El método de interpolación que se utilizará para calcular los valores de los píxeles en la
Interpolación imagen de destino.
Ninguna
IVC-3D
Esta herramienta genera en cada tipo de imagen de retorno de la inversión de forma rectangular (región de interés). La ROI se utiliza para
definir una zona de trabajo limitada rectangular para realizar los pasos de procesamiento de imagen u otras funciones.
Para establecer la posición y dimensión de la ROI es posible escribir las coordenadas de la esquina superior izquierda del rectángulo y el
tamaño que especifica la anchura y la altura en píxeles. Durante la configuración del retorno de la inversión también es posible ajustar el
tamaño de la ROI y la posición en la vista previa con el botón izquierdo del ratón. Al hacer doble clic en la imagen de la vista previa se abre
una imagen más grande para establecer el retorno de la inversión con el ratón con mayor precisión.
Es posible definir la posición de la ROI respecto a un resultado generado previamente. Esto se hace estableciendo un
desplazamiento de la esquina superior izquierda de la ROI utilizando los parámetros de entrada X compensado y Y offset. Los valores
del corrector deben provenir de un resultado previo paso o de la mesa.
Parámetros de entrada
Ninguna.
Error de mensajes
Errar. = 148 Error en el retorno de la inversión significa que partes de la ROI están fuera del campo de visión.
IVC-3D
Para ajustar la posición del retorno de la inversión de las coordenadas de la esquina superior izquierda del rectángulo se pueden utilizar.
También es posible definir la posición de la ROI respecto a un resultado generado previamente. Esto se hace estableciendo un
desplazamiento de la esquina superior izquierda de la ROI utilizando los parámetros de entrada X compensado y Y offset. Los valores del
corrector deben provenir de un resultado previo paso o de la mesa.
Durante la configuración del retorno de la inversión también es posible ajustar el tamaño de la ROI y la posición en la vista previa con el botón
izquierdo del ratón. Al hacer doble clic en la imagen de la vista previa se abre una imagen más grande para establecer el retorno de la
inversión con el ratón con mayor precisión.
Es posible girar el retorno de la inversión con respecto al centro de la ROI o con Nates coordi- escogidos del centro de rotación. Si
las coordenadas del centro de rotación son iguales a -1 la rotación se hace con respecto al centro de la ROI. Las coordenadas del
centro de rotación también podrían estar fuera de la ROI en algún lugar del campo de visión. Tenga en cuenta que es necesario
para ejecutar la herramienta de ROI (teclado tecla F5) para llevar a cabo la rotación.
Parámetros de entrada
06 = punto Y de Al igual que el anterior pero para dirección y. Y = 0 se encuentra en la parte superior de la FOV.
rotación
11 = Ángulo Ángulo de rotación con respecto al punto de rotación. Los valores de entrada son el ángulo de
rotación en grados.
12 = banco Destino Número de banco de destino (-1 = sin pantalla del retorno de la inversión en la ventana de vista
previa).
Ninguna
IVC-3D
Error de mensajes
Errar. = 107 señala de banco significa que la rotación del retorno de la inversión conduce fuera del campo de
IVC-3D
ROI Círculo
Esta herramienta genera un retorno de la inversión de forma circular (región de interés). El ROI define una zona de trabajo limitada
circular en el que realizar el procesamiento de imágenes u otras funciones.
Para establecer la posición y dimensión de la ROI es posible escribir las coordenadas del centro del círculo y la longitud de radio en píxeles.
Durante la configuración del retorno de la inversión también es posi- ble para establecer el tamaño de la ROI y la posición en la vista previa
con el botón izquierdo del ratón. Al hacer doble clic en la imagen de la vista previa se abre una imagen más grande para establecer el
retorno de la inversión con el ratón con mayor precisión.
También es posible definir la posición de la ROI respecto a un resultado generado previamente. Esto se hace estableciendo un
desplazamiento a la esquina superior izquierda de la caja de contorno del círculo usando los parámetros de entrada X compensado y
Y offset. Los valores del corrector deben provenir de un resultado previo paso o de la mesa.
Parámetros de entrada
01 = X compensados valor de desplazamiento de la esquina superior izquierda de la caja de contorno en dirección X. Para
establecer un desplazamiento del valor debe venir de la mesa o como resultado de un paso de
programa realizado previamente.
Ninguna
Error de mensajes
Errar. = 148 Error en el retorno de la inversión significa que una parte del retorno de la inversión está fuera del
campo de visión. Reducir radio del círculo. Compruebe offset y parámetros del centro.
IVC-3D
ROI Elipse
Esta herramienta genera en cada tipo de imagen que un ROI de forma elíptica (región de interés). La ROI se utiliza para definir
una zona de trabajo limitada elíptica para realizar los pasos de procesamiento de imagen u otras funciones.
La posición y la dimensión de la ROI se pueden establecer mediante la especificación de las coordenadas en píxeles del centro de
la elipse ( centro X y Y centro) y el radio de los ejes en la dirección X e Y ( radio X y radio Y). El ROI también puede ajustarse mediante
el ajuste de la posición y la dimensión en la vista previa de la etapa de programa. Al hacer doble clic en la imagen de vista previa se
abre una ventana más grande con la imagen a trabajar.
También es posible definir la posición de la ROI respecto a un resultado generado previamente. Esto se hace estableciendo un
desplazamiento de la esquina superior izquierda del cuadro delimitador de la elipse usando los parámetros de entrada X
compensado y Y offset. Los valores del corrector deben provenir de un resultado previo paso o de la mesa.
Parámetros de entrada
01 = X compensados valor de desplazamiento de la esquina superior izquierda de la caja de contorno en dirección X. Para
establecer un desplazamiento del valor debe venir de la mesa o como resultado de un paso del
programa anterior.
Ninguna
Error de mensajes
Errar. = 148 Error en el retorno de la inversión significa que una parte de la elipse está fuera del campo de
visión.
IVC-3D
ROI Perímetro
perímetro ROI genera una ROI que forma, posición y tamaño se define por los píxeles de contorno encontradas de la herramienta
'perímetro'. La herramienta 'perímetro' traza el contorno de un objeto y devuelve los píxeles que se encuentran a lo largo del
contorno y esto se utiliza como entrada. La herramienta 'perímetro' se encuentra en la categoría de Medida.
Nota: El retorno de la inversión herramienta perimetral sólo se puede utilizar después de la herramienta 'perímetro' se ejecuta en un
paso del programa anterior. Con el Margen parámetro es posible ampliar o reducir la ROI con respecto a la forma original. Un valor
margen positivo ampliará la ROI en cada dirección por el valor escrito en píxeles. Un margen negativo se reducirá el rendimiento de
la inversión. Si un valor de margen positivo se utiliza asegúrese de que el retorno de la inversión resultante no es más grande que el
campo de visión total de la cámara. Si un valor de margen negativo se utiliza asegúrese de que el valor escrito no producirá
resultados negativos para el tamaño de la ROI. El parámetro Relleno controla si se colorea el área dentro de la ROI rojos (interno) o si
sólo el contorno de la ROI (externa) es de color rojo.
Parámetros de entrada
definición paso 01 = Perímetro Número de la etapa con la herramienta 'perímetro' que proporciona los
píxeles de contorno para procesar la ROI.
02 = Margen Los valores positivos o negativos para ampliar o reducir el tamaño de la ROI.
- 1 = no visualización de la ROI.
Ninguna
Error de mensajes
IVC-3D
Unión ROI
Esta herramienta unifica dos regiones de interés diferentes de los anteriores pasos del programa a una sola ROI. Las dos regiones de interés
para ser unificadas se nombran retorno de la inversión ROI A y B. La única ROI resultante es la adición de retorno de la inversión A y B. Si el
ROI es necesario para mostrar el ROI unificado utilizar la herramienta 'Dibujar ROI' en la categoría de imagen.
Parámetros de entrada
01 = ROI Un paso definición Referencia a paso del programa para seleccionar un retorno de la inversión
02 = ROI paso B definición Referencia a paso del programa para seleccionar ROI B
Ninguna
IVC-3D
ROI Intersección
Esta herramienta genera un nuevo retorno de la inversión de la intersección de dos regiones de interés diferentes. La única ROI resultante
es la intersección de retorno de la inversión A y B. Si el ROI es necesario para mostrar el ROI unificado utilizar la herramienta 'Dibujar ROI'
en la categoría de imagen.
Tenga en cuenta que si el retorno de la inversión y el ROI seleccionada Un B tienen ninguna intersección en absoluto esta herramienta no se
gene- comió un nuevo retorno de la inversión. En ese caso, esto podría ser la causa de los mensajes de error si la definición del parámetro de
entrada ROI de una herramienta diferente se refiere al resultado de esta herramienta.
Parámetros de entrada
01 = ROI Un paso definición Referencia a paso del programa para seleccionar un retorno de la inversión
02 = ROI paso B definición Referencia a paso del programa para seleccionar ROI B
Ninguna
IVC-3D
Diferencia ROI
Esta herramienta realiza una sustracción entre dos regiones de interés diferentes y genera como resultado un nuevo ROI. La
resta se ejecuta como sigue: Resultando ROI = ROI A - ROI B.
Si es necesario para mostrar el ROI unificado utilizar la herramienta 'Dibujar ROI' en la categoría de imagen. Tenga en cuenta que si el retorno
de la inversión A y B ROI seleccionada son idénticos esta herramienta no generará un nuevo retorno de la inversión. En ese caso, esto podría
ser la causa de los mensajes de error si la definición del parámetro de entrada ROI de una herramienta diferente se refiere al resultado de esta
herramienta.
Parámetros de entrada
01 = ROI Un paso definición Referencia a paso del programa para seleccionar un retorno de la inversión
02 = ROI paso B definición Referencia a paso del programa para seleccionar ROI B
Ninguna
IVC-3D
Esta herramienta crea un perfil ROI (región de interés) que especifica los intervalos del perfil donde otras herramientas se pueden aplicar
sin afectar (o ser afectados por) el perfil fuera de los intervalos. El retorno de la inversión se utiliza en otras herramientas haciendo
referencia al paso de programa en el que se creó el retorno de la inversión.
La ROI se crea mediante la especificación de la coordenada x en donde empieza ( X píxel de inicio) y la anchura de la misma ( Anchura).
z
ROI resultante
X píxel de inicio
Perfil
Anchura
Figura - intervalo de ROI crea una ROI que corresponde a una sección del eje x.
Parámetros de entrada
Ninguna.
Error de mensajes
Errar. = 7310 Error en el retorno de la inversión significa que partes de la ROI están fuera del campo de
visión. En ese caso:
IVC-3D
ROI Altura
Esta herramienta crea un perfil ROI (región de interés) que especifica los intervalos del perfil donde otras herramientas se pueden aplicar
sin afectar (o ser afectados por) el perfil fuera de los intervalos. El retorno de la inversión se utiliza en otras herramientas haciendo
referencia al paso de programa en el que se creó el retorno de la inversión.
La ROI se crea mediante la especificación de la altura del umbral y la elección de la tipo de umbral
parámetro. El ROI resultante contendrá las partes del perfil, donde los valores de altura están por encima o por
debajo altura del umbral, dependiendo de qué tipo de umbral que era CHO-sen.
z
umbral:
por encima del umbral
Perfil
Resultando ROI
(discontinua)
Figura - altura ROI crea una ROI que consta de las partes del eje x, donde un perfil es
por encima o por debajo de un umbral especificado.
Parámetros de entrada
02 = altura de umbral (mm) La altura de umbral con el que se comparan los valores de perfil.
03 = tipo de umbral Por debajo del umbral Partes del perfil donde el
valores de altura son Menos que la altura de
umbral se incluyen en el retorno de la inversión.
Ninguna.
IVC-3D
4.3 Filtrar
de binarización
Esta herramienta crea una imagen binaria basada en la imagen en Fuente del Banco. Todos los píxeles dentro de la ROI especificada con
valores de altura entre una un umbral inferior y superior se establecen en un valor 'alto'. Todos los otros píxeles se establecen en un valor
'bajo'. Los valores de retorno son el número total de píxeles dentro de la ROI que están en el rango (dentro de los límites de umbral) y el
número de píxeles que están fuera de rango (fuera de los límites de umbral). La imagen binaria resultante se escribe en el banco de
imágenes señalado por el parámetro del Banco de destino. Esta herramienta es adecuada como una etapa de pre-procesamiento para su
posterior procesamiento de imagen. Cuando binarización de una imagen, se pierden todos los datos 3D-calibrado. No se puede medir
Nota:
Se recomienda el uso de la instalación interactiva de personalizar los parámetros. Haga doble clic en el Preparar botón para abrir la
ventana de configuración interactiva. Para obtener más información sobre la instalación interactiva, consulte en la página 271.
Parámetros de entrada
paso definición 02 = ROI Número de paso donde se creó el retorno de la inversión para su uso.
Manual
Establecer los umbrales superior e inferior usted mismo.
Automático
Establece automáticamente los umbrales. Píxeles dentro de la gama se
convierten en blanco, y los píxeles fuera de la gama se convierten en
negro.
automática invertida
Establece automáticamente los umbrales, pero con los colores
invertidos en comparación con el Automático
modo.
01 = píxeles en gama Número total de píxeles que se encuentran entre el umbral de altura
inferior y superior.
02 = Pixel fuera de rango Número total de píxeles que se encuentran fuera de la inferior y el umbral
superior.
03 = Low umbral (mm) Valor de umbral inferior. Los valores más bajos que el umbral
están fuera de rango.
04 = alta umbral (mm) valor umbral superior. Los valores más altos que el umbral
están fuera de rango.
IVC-3D
Dilatar
Esta herramienta se desplaza una matriz de 3 por 3 sobre la imagen, y sustituye el valor del elemento de matriz de centro con el valor
más alto de los elementos de matriz de los alrededores. En general esta herramienta erosiona píxeles oscuros y se puede utilizar para
reducir los artefactos de imagen debido a simples píxeles oscuros. A veces es necesario repetir este paso varias veces hasta que se
logre el resultado deseado.
250 80 80 250 80 80
Figura - El valor del elemento de matriz de centro se cambia al valor más alto de la
elementos de la matriz circundante.
Parámetros de entrada
paso definición 02 = ROI Número de paso donde se creó el retorno de la inversión para su uso.
Ninguna
IVC-3D
Erosionar
Esta herramienta se desplaza una matriz de 3 por 3 sobre la imagen, y sustituye el valor del elemento de matriz de centro con valor más
bajo de los elementos de matriz de los alrededores. En general esta herramienta erosiona píxeles con valores altos (brillantes o altas) y se
puede utilizar para reducir los artefactos de imagen debido a simples píxeles blancos.
A veces es necesario repetir este paso varias veces hasta que se logre el resultado deseado.
250 80 80 250 80 80
Figura - El valor del elemento de matriz de centro se cambia al valor más bajo de la
elementos de la matriz circundante.
Parámetros de entrada
paso definición 02 = ROI Número de paso donde se creó el retorno de la inversión para su uso.
Ninguna
IVC-3D
Filtrar
Esta herramienta ofrece las siguientes tres tipos de filtros:
1. Suave
2. Edge
3. Mediana
Suave
El filtro Smooth desplaza una matriz de 3 por 3 sobre la imagen. El valor en el centro de la matriz será reemplazado por el
valor medio de los 8 elementos de la matriz de alrededor, como se muestra en la siguiente figura:
50 50 50 50 50 50
Figura - El valor del elemento de matriz de centro será reemplazado por el valor medio de los 8 elementos de la matriz de
los alrededores.
Borde
El filtro de borde se basa en un filtro de Sobel en x e y dirección y detecta los bordes de la imagen.
Mediana
El filtro de mediana es similar al filtro Smooth, pero el valor en el centro de la matriz se sustituye por el valor de la mediana de
los elementos que lo rodean, en lugar del valor medio. El resultado del filtro de mediana es una imagen donde el ruido y los
detalles pequeños (píxeles individuales) se eliminan pero bordes se conservan.
Tenga en cuenta que los tipos de filtros ambos operan sólo dentro de la ROI seleccionada. Los resultados se reproducen dis- en un
banco de imágenes definido por el usuario.
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen que se desea filtrar.
paso definición 02 = ROI Número de paso donde se creó el retorno de la inversión para su uso.
Ninguna
IVC-3D
Perfil de filtro
La herramienta de filtro de perfil se utiliza para generar un perfil nuevo con características detalle suavizadas o mejoradas en
comparación con la original. Un uso típico es disminuir los picos locales a nivel del medio ambiente.
los filtro suave se aplicará un promedio normalizado usando un núcleo de filtro rectangular. Este modo es muy rápido debido al
núcleo del filtro rectangular (tiempo de ejecución típica es del orden de 0,1 ms). Esta velocidad es independiente del tamaño de la
matriz. La normalización se realiza para que los datos que faltan y los datos fuera de la ROI proporcionada no afectará el
resultado del filtrado. Esto también significa que el filtro se comporta muy bien cerca de los extremos del perfil también para muy
grandes granos.
los filtro de mediana es más lento que el filtro suave. Siendo el plazo de ejecución es típicamente alrededor de 3 ms por cada perfil. La
mediana de los filtros pueden ser preferidas cuando el filtrado de objetos en los que están representados muchos alturas dife- rentes.
Por otro lado, el filtro de suavizado puede realizar bien también aquí si se complementa con un ROI adecuado basado en la gama. Cuál
elegir es en última instancia aplicación específica.
los filtro de borde realiza una convolución normalizada con un operador diferencial de forma rectangular que devuelve la derivada de
la perfil original. El derivado es compensado por el centro de la FOV desde perfiles de VCI no pueden asumir valores negativos.
Utilidad de la herramienta actualmente no la salida el valor numérico de esta corrección, pero se puede encontrar ya sea
observando el resultado de la derivación de una señal constante o mediante el uso de la opción FOV Centro en la herramienta de
diferencia de perfil.
El perfil original perfil (izquierda) con filtro de mediana (derecha). El filtro de mediana elimina colas de-.
Parámetros de entrada
IVC-3D
Mediana llevará a cabo un filtrado de mediana sin tener en cuenta todos los
valores fuera de la ROI y los datos que faltan.
Borde llevará a cabo una derivación del perfil por convolución normalizada
con un operador diferencial rectangular. El resultado será el resultado de
esta convolución + un desplazamiento de corrección que corresponde a la
altura del centro del FOV. Esto se añade a poner el perfil de salida dentro
del rango permitido de valores.
04 = Tamaño de filtro Determina el tamaño del núcleo de filtro en píxeles. Esto determina el
tamaño de la región de soporte del perfil para cada píxel de salida. Se
permite cualquier valor de 1 a 500 y el tamaño total del núcleo es 2 * radio
1. El valor no tiene ningún efecto significativo sobre el tiempo de
ejecución.
05 = banco de destino Banco de imágenes en el que se almacena el perfil resultante
06 = Llene la falta de datos Si cierto, objetivo de puntos del perfil fuera de la ROI o sin datos de origen válidos
correspondientes también tendrá un valor de salida. Este valor se calcula
exactamente de la misma manera que todos los demás valores objetivo. Si falso, todos
los valores fuera de la ROI y todos los valores correspondientes a los datos que
faltan en la entrada se establece en 'los datos que faltan' en el resultado. Al
establecer esta opción de cierto puede ser útil en los casos en que se utiliza una
“parte de oro” para aprender una trama de fondo, donde los datos que faltan
deberían no ser tenida disre-.
Ninguna
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de origen.
IVC-3D
Diferencia perfil
La herramienta Perfil Diferencia resta un banco de otro perfil. Se utiliza un retorno de la inversión para definir en el que los valores de altura
para trabajar. Todos los valores que no son parte del retorno de la inversión se dejan sin tocar. Dado que el IVC-3D espera valores de perfil
para estar dentro de un cierto rango corres- pondiente a la corriente FOV, hay una configurable por el usuario de desplazamiento para colocar
los valores de salida dentro de un rango adecuado. La configuración predeterminada para el desplazamiento es Centro FOV. Esto es adecuado
para perfiles con fluctuaciones de menor importancia. Si el perfil en el banco de destino contiene grandes picos negativos, el FOV Top Se
recomienda ajuste, y para grandes picos positivos, el FOV Bottom es recomendado. Por último, la opción Absoluto está disponible para
situaciones en las que ninguna de las opciones anteriores son aplicables. A continuación, es posible especificar el desplazamiento exacto en
mm para su uso.
Parámetros de entrada
IVC-3D
05 = banco de destino El banco perfil que contiene el perfil a ser restado y el banco
donde se va a poner el perfil de diferencia resultante.
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de origen.
IVC-3D
Esta herramienta elimina los datos que faltan de una parte seleccionada de una imagen o perfil en 3D, por interpolat- ing los valores de altura
de las zonas circundantes de los datos que faltan. Sólo los píxeles dentro de la ROI se ven afectados en la salida pero los valores fuera de la
ROI se utilizan para la interpolación. Si el retorno de la inversión sólo contiene los datos que faltan, esta herramienta no hace nada. Los datos
Por lo general, esta herramienta se utiliza para la preparación de las imágenes en 3D para su uso con herramientas que trata los datos que
faltan como un valor de altura. Por ejemplo, si una imagen que contiene los datos que faltan se utiliza en la herramienta 'encontrar la fila', los
datos que faltan podrían interpretarse como una ventaja. Para obtener una lista de herramientas que trata faltan datos como valores de altura,
véase el Anexo C. La herramienta está diseñada principalmente para rellenar áreas pequeñas de los datos que faltan, pero trabajará para las
Parámetros de entrada
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de
origen.
IVC-3D
Extracción detalle
La herramienta de extracción de detalles descubre detalles de la imagen que “sobresalen” del fondo. En las imágenes en 3D, en relieve
(elevada) detalles o (bajada) detalles de-Bossed se han mejorado, por ejemplo en relieve texto en neumáticos, o en relieve o texto en
los objetos de metal forjado grabado. Se recomienda el uso de la instalación interactiva de personalizar los parámetros. Haga doble clic
en el Preparar botón para abrir la ventana de configuración interactiva. Para obtener más información sobre la instalación interactiva,
consulte Detalle de instalación Extracción
en la página 278.
El resultado de la herramienta es una nueva imagen, donde se representan solamente dos valores de altura -
alto para detalles (parte superior de la FOV) y bajo para el fondo (parte inferior de la FOV). Los valores reales de altura en la
Nota: imagen resultante será diferente de la imagen original y por lo tanto no es relevante para medir la altura o el volumen en
una imagen tal. Datos faltantes en la imagen fija será de los datos que faltan en la imagen de salida.
En el Tipo de operador parámetro que establece cómo la búsqueda de desviación debe llevarse a cabo. Píxeles cerca de los bordes
Parámetros de entrada
01 = Banco Fuente Banco de imágenes que contiene la imagen que se desea filtrar
02 = ROI Definición Paso Anterior paso del programa que define la ROI para ser utilizado por esta herramienta
03 = Tipo de Operador Define el conjunto de los puntos vecinos a tener en cuenta en la localización de los
puntos de desviación:
Horizontal Comparar el punto actual a los
vecinos horizontales.
Vertical Comparar el punto actual a los
vecinos verticales.
cuatro puntos Comparar el punto actual a los
vecinos horizontales y verticales.
IVC-3D
05 = Radio Operador La radio dentro del cual opera el tipo de operador. Se determina la
distancia desde el punto actual pueden ser considerados los puntos
vecinos.
07 = Tipo de Desviación Especifica si los detalles a tener en cuenta son más altos ( Elevado), inferior
( La disminución) o ambos superior e inferior ( Elevado + Bajada) que el
fondo.
Nota: Si el parámetro Tipo de Operador se establece en región llena, la Elevado
+ Disminución opción no está disponible.
IVC-3D
4.4 Borde
Esta herramienta escanea una fila definida y da salida a la primera pixel encontrado con un valor de altura que está dentro de los
umbrales de valor altura definida. El valor de retorno es el número de columna del primer píxel encontrado. Este número de
columna es la coordenada x del píxel encontrado y la coordenada y es el número de fila de conjunto con el parámetro de entrada Fila.
Esta herramienta requiere un ROI rectángulo no rotada de un paso anterior. Tenga en cuenta que sólo regiones de interés que son generados
por la herramienta 'ROI rectángulo' puede ser utilizado. No utilice regiones de interés creados por cualquier otra herramienta de ROI.
Sólo se considerarán los píxeles a lo largo de la fila dentro de la ROI. los Fila parámetro se puede ajustar en la imagen preliminar con el
botón izquierdo del ratón y soltar la línea desde el borde superior de la FOV a la posición deseada. Es posible seleccionar la dirección
de exploración a lo largo de la fila por el parámetro dirección Analysis. Si selecciona la dirección de análisis de izquierda a derecha ( Izquierda
-> Derecha) la columna encontrado corresponde al primer píxel encontrado desde el lado izquierdo de la ROI. Los umbrales de valor
de altura son fijados por los parámetros estatura mínima y Altura máxima. Para establecer los umbrales con un control deslizante, haga
doble clic en el campo de entrada para el umbral de valor de la altura y haga clic en el botón que aparece. Esto abre una imagen más
grande. Utilizar el botón izquierdo del ratón para mover el cursor.
Todos los píxeles dentro de la ROI con valores de altura dentro de los dos umbrales son de color azul.
Parámetros de entrada
02 = Fila número de fila para la fila que va a escanear. 0 = parte superior de FOV
Tenga en cuenta que sólo el rendimiento de la inversión generada por la herramienta 'ROI
rectángulo' puede ser utilizado.
Error de mensajes
IVC-3D
Esta herramienta escanea una columna definida y emite la primera pixel encontrado con un valor de altura que está dentro de los
umbrales de valor altura definida. El valor de retorno es el número de la fila correspondiente del primer píxel encontrado. Este
número de fila es la coordenada del píxel encontrado y la coordenada x es el número de columna ajustado con el parámetro de
entrada Columna.
Esta herramienta requiere un ROI rectangular no rotado de un paso anterior. Tenga en cuenta que sólo las regiones de interés que son
generados por la herramienta 'ROI Rectángulo' se puede utilizar. No utilice regiones de interés creados por cualquier otra herramienta de ROI.
Sólo se consideran los píxeles a lo largo de la fila dentro de la ROI. los Columna parámetro se puede ajustar en la ventana
de previsualización con el botón izquierdo del ratón y soltar la línea desde el borde superior de la FOV a la posición
deseada. Es posible definir análisis dirección para tener ya sea la columna en la parte inferior de la ROI como punto de
partida ( Abajo -> arriba) o la columna superior ( Up -> abajo). Selección análisis dirección Abajo -> hasta da salida a la fila del
primer píxel encontrado a partir de la parte inferior de la ROI.
Los umbrales de valor de altura son fijados por los parámetros estatura mínima y Altura máxima. Para establecer los umbrales con un control
deslizante, haga doble clic en el campo de entrada para el umbral de valor de la altura y vuelva a hacer clic en un botón que aparece que abre
una imagen más grande. Utilizar el botón izquierdo del ratón para mover el cursor. También es posible ajustar la posición de la columna en
esta ventana. Todos los píxeles dentro de la ROI con valores de altura dentro de los dos umbrales son de color azul.
Parámetros de entrada
02 = Columna Número de columna de la fila que será considerado. 0 border = izquierda del
campo de visión
Tenga en cuenta que sólo ROI generado por la herramienta 'ROI rectángulo' puede ser
utilizado.
Error de mensajes
IVC-3D
Encuentra Fila
Esta herramienta escanea una imagen a lo largo de una línea horizontal para encontrar una fila que contiene los píxeles con valores de altura
que se encuentran en un rango especificado. Sólo la parte de la imagen que está en el interior se escanea un retorno de la inversión.
El valor devuelto es la coordenada y de la fila encontrado. En la ventana de previsualización, la fila se encuentra marcada con una
línea amarilla.
La herramienta se “encuentra” una fila (y dejar de escanear la imagen) cuando la fila contiene una cierta cantidad de píxeles con
valores de altura dentro de la gama. Esta cantidad se especifica por el rámetro pa- Nivel, y puede ser utilizado para la fabricación de
la herramienta menos sensible al ruido en la imagen.
0 5 10 15 20 25 30
Dirección
análisis
herramienta
ROI
El parámetro Tipo de transición se utiliza para la elección de si la herramienta debe detener SCAN- Ning cuando la cantidad de
búsqueda de píxeles en la línea se eleva por encima de la cantidad fijada en el Nivel
(Píxeles> nivel), o cuando se hunde por debajo de la cantidad fijada en el Nivel ( pixeles <nivel). Los límites inferior y superior de la gama
de valores de altura se establecen por los parámetros estatura mínima y Altura máxima. Estos parámetros pueden ser configurados en una
ventana de configuración interactiva, que se abre haciendo clic en el botón que se muestra al hacer doble clic en el campo Valor de los
parámetros. En la ventana de configuración interactiva, todos los píxeles dentro de la ROI con valores de altura dentro de la gama son de
color azul.
La imagen es escaneada ya sea desde la parte superior de la ROI a la parte inferior, o desde la parte inferior a la parte superior
en función del ajuste del parámetro dirección Analysis.
Esta herramienta requiere un ROI rectangular no rotado. El parámetro paso definición de una ROI señala el paso de programa en el que se crea
el retorno de la inversión. Tenga en cuenta que sólo las regiones de interés creados con la herramienta 'ROI Rectángulo' están permitidos. No
utilice un retorno de la inversión creado por otra herramienta ROI. Para algunas aplicaciones, es útil combinar esta herramienta con la
herramienta 'Buscar Columna' para detectar la columna también. En algunos casos, la columna y la fila podrían ser utilizados para establecer
IVC-3D
Parámetros de entrada
Tenga en cuenta que sólo las regiones de interés creados con la herramienta 'ROI
rectángulo' están permitidos.
Error de mensajes
IVC-3D
Encuentra columna
Esta herramienta escanea una imagen a lo largo de una línea vertical para encontrar una columna que contiene los píxeles con valores de
altura que se encuentran en un intervalo especificado. Sólo la parte de la imagen que está en el interior se escanea un retorno de la inversión.
La herramienta “encontrar” una columna (y detener la exploración de la imagen) cuando la columna contiene una cierta cantidad de píxeles
con valores de altura dentro de la gama. Esta cantidad se especifica por el parámetro Nivel, y puede ser utilizado para la fabricación de la
herramienta menos sensible al ruido en la imagen.
herramienta
Dirección
Los píxeles con valores
análisis
de altura entre
estatura mínima y
Altura máxima
ROI
30
Cantidad de píxeles que emparejan
a lo largo de la línea de 25
20
15
10 Nivel
5
El parámetro Tipo de transición se utiliza para la elección de si la herramienta debe detener la exploración cuando la cantidad de los
píxeles coincidentes en la columna se eleva por encima de la cantidad fijada en el
Nivel ( píxeles> nivel), o cuando se hunde por debajo de la cantidad fijada en el Nivel ( pixeles <nivel). Los límites inferior y superior de la
gama de valores de altura se establecen por los parámetros Altura máxima y Estatura mínima. Estos parámetros pueden ser configurados
en una ventana de configuración interactiva, que se abre haciendo clic en el botón que se muestra al hacer doble clic en el campo Valor
de los parámetros. En la ventana de configuración interactiva, todos los píxeles dentro de la ROI con valores de altura dentro de la
gama son de color azul.
La imagen es escaneada, ya sea desde el borde izquierdo del retorno de la inversión a la derecha, o de derecha a la izquierda,
dependiendo del ajuste del parámetro dirección Analysis.
Esta herramienta requiere un ROI rectangular no rotado. El parámetro paso definición de una ROI señala el paso de programa en el que se crea
el retorno de la inversión. Tenga en cuenta que sólo las regiones de interés creados con la herramienta 'ROI Rectángulo' están permitidos. No
utilice un retorno de la inversión creado por otra herramienta ROI. Para algunas aplicaciones, es útil combinar esta herramienta con la
herramienta 'encontrar la fila' para detectar la fila también. En algunos casos, la columna y la fila podrían ser utilizados para establecer las
IVC-3D
Parámetros de entrada
paso definición 07 = ROI ROI seleccionado de un paso previamente programa. Tenga en cuenta que
Sólo ROI generado por la herramienta 'ROI rectángulo' puede ser utilizado.
Error de mensajes
IVC-3D
Esta herramienta se encuentra bordes en una línea recta definida por el usuario mediante la evaluación de cómo cambia la altura a lo
largo de la línea. Hay una instalación interactiva y se recomienda utilizarla para configurar los parámetros. Haga doble clic en el botón
Configurar para abrir la instalación interactiva. Para más infor- mación sobre la instalación interactiva consulte en la página 260. Hay
dos métodos de evaluación para detectar transiciones / cambios en la altura.
Dirección de Evaluación
La figura anterior muestra un ejemplo de método de evaluación 1. El píxel con el primer laúd cambio relativo abso-
en altura (en la dirección de evaluación) que es mayor o igual que se detecta el umbral. En este caso la cantidad
del último cambio es ≥ que el umbral. El círculo rojo indica el punto detectado en la línea azul. Este punto
corresponde a la ubicación de la X devuelto y las coordenadas Y del píxel. círculo rojo muestra en este ejemplo
solamente.
Comenzando en el punto de partida de la línea de este método detecta si la altura entra en una región definida por el usuario de
los valores de altura. La evaluación se basa en los valores absolutos en el histograma a lo largo de la línea. La región de valores
de altura se define por umbrales superior e inferior. En este modo la función devuelve cada transición en la región de valores de
altura. Nota siguiente convención: Si el valor de la altura del punto inicial de la línea ya está en la región de la altura de los
valores del punto de partida en sí es un punto detectado también. En este modo la función escribe las coordenadas de píxeles
que se encuentran de transiciones detectadas en la tabla. La figura a continuación muestra un ejemplo de método de evaluación
2. Los círculos rojos indican los puntos detectados en el histograma (línea verde). Tenga en cuenta que sólo se detecta un
transición de la altura en la región seleccionada de valores de altura. Esto se debe al hecho de que la ubicación de los puntos
detectados depende de la dirección de la evaluación. Los círculos rojos corresponden con la ubicación de los X regresado y las
coordenadas y. Los círculos rojos muestran sólo en este ejemplo.
100 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Dirección de Evaluación
El método de evaluación y la definición geométrica de los parámetros de la línea son seleccionados por el
parámetro de entrada Tipo. Los siguientes tipos:
Individual y 1 coordenadas cartesianas para el punto de partida y de la distancia y el ángulo (anti agujas
Polar del reloj con respecto a ejes x) para el punto final de la línea.
Múltiples y Polar 2 coordenadas cartesianas para el punto de partida y de la distancia y el ángulo (anti agujas
del reloj con respecto a ejes x) para el punto final de la línea.
Para reducir la influencia del ruido del parámetro de entrada promedio de píxeles se puede configurar para hacer un promedio de los valores
de altura en hasta 10 píxeles en dirección de la línea. Esto evita resultados erróneos debido a la influencia en los píxeles individuales. Esta
opción está disponible con el método de evaluación 2: detectar un cambio absoluto en solamente altura.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 101
Capítulo 4 Borde Manual de referencia
IVC-3D
Parámetros de entrada
es Intervalo:
es Intervalo:
10 = índice de la tabla Sólo funciona para el método de evaluación 2. Índice de inicio en el cuadro
la tabla.
11 transiciones = Max almacenados Sólo funciona para el método de evaluación 2. El límite superior para las
transiciones almacenados en la tabla. Los recuentos de píxeles primero
encontrado.
12 = banco Destino Número del banco de destino en la que mostrar banco fuente, la
línea y encontrar puntos. Asegúrese de que el banco de destino es
diferente de banco Fuente.
Error de mensajes
102 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Esta herramienta examina los valores de altura a lo largo de una línea definida por el usuario y detecta un cambio de valores de altura que es
al menos de la cantidad de un umbral definido por el usuario. La evaluación comienza en el punto inicial de la línea y devuelve las
coordenadas del primer borde encontrado con resolu- ción de subpíxeles. Todos los tipos de evaluación utilizan un umbral relativo y
coordenadas cartesianas para el inicio y el punto final de la línea. Al hacer doble clic en el campo de entrada para Límite y haga doble clic de
nuevo en el botón que aparece abre una imagen más grande. En esta nueva ventana puede establecer el umbral para los re- cambios
relativos quired de valores de altura mediante el uso de un control deslizante en el lado izquierdo. El primer borde encuentran a lo largo de la
línea está marcada con un punto verde en la imagen.
Parámetros de entrada
07 = Umbral (mm) Umbral para el cambio relativa requerida en altura para detectar un borde.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 103
Capítulo 4 Borde Manual de referencia
IVC-3D
Esta herramienta evalúa la variación de los valores de altura y detecta los bordes a lo largo de una línea definida por el usuario. En general
dos tipos de evaluación están disponibles.
Relativo Detecta píxeles con una variación valor de altura por encima de un umbral de valor de la altura relativa.
Adicional que es posible seleccionar el tipo de transición para detectar solamente las transiciones de alto a
valores bajos de altura, de baja a altos valores de altura o cualquier transición.
Absoluto Detecta píxeles con una variación del valor de altura por encima o por debajo de dos umbrales de valor altura
absoluta.
Para cada tipo de evaluación existen parámetros de entrada específicos para optimizar la detec- ción borde. La
definición de estos parámetros de entrada se muestra en las figuras siguientes. La evaluación se inicia en el
punto de partida de la línea y continúa a lo largo de la línea a punto de terminar la línea. La herramienta escribe
las coordenadas X e Y de los píxeles detectados en una fila definida por el usuario en la tabla. Además, la
herramienta devuelve el número total de transiciones que se encuentran a lo largo de la línea. Haga doble clic en
el campo de entrada para los umbrales de valor de la altura y haga clic en el botón para establecer los umbrales
superior e inferior para los valores de altura con un control deslizante. Además, es posible ajustar la longitud y la
posición de la línea con el botón izquierdo del ratón.
Intervalo de exploración:
Distancia de píxeles que se
intervalo de exploración comparará.
4 3 2 1
Figura - hallazgo Edge con el tipo de evaluación relativa, que detecta un cambio relativo de
valores de altura. Tenga en cuenta que el valor de distancia al borde Min debe ser mayor que el valor de intervalo de
exploración para evitar resultados fuera de lugar.
104 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Intervalo de exploración:
Distancia de píxeles que se
comparará.
2 1
Figura - Edge encontrar con el tipo de evaluación absoluta, que detecta un cambio absoluto de
valores de altura.
Parámetros de entrada
Absoluto
serán detectados umbral absoluto y cualquier transiciones
encima o por debajo de los dos umbrales.
07 = altura mínima (mm) Umbral inferior valor de altura. El uso de cualquier tipo de
evaluación con umbral relativo este valor se los cambios necesarios
en los valores de altura.
08 = Altura máxima (mm) umbral de valor de altura superior. Disponible sólo con el
tipo de evaluación umbral absoluto.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 105
Capítulo 4 Borde Manual de referencia
IVC-3D
min anchura
12 = índice de la tabla Índice inicial en la tabla para escribir las nalgas coordi- encontrados.
13 transiciones = Max almacenados límite superior para el número de transición almacena las
coordenadas en la tabla.
14 = banco Destino Número del banco de imágenes en la que mostrar el círculo (elipse)
con rojo marcado cruces para indicar las transiciones que se
encuentran.
Error de mensajes
106 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Esta herramienta realiza un ajuste lineal en ciertos píxeles de la imagen. valores de retorno son la posición media en la línea ajustada y la
desviación de la línea de los píxeles que se encuentran. Los píxeles para el ajuste son generados por una evaluación valor de altura, ya
sea a lo largo de las columnas seleccionadas o filas seleccionadas. Comenzando en el punto de partida de la columna o fila del primer
píxel que muestra un cambio en la altura que es al menos de la cantidad de un valor definido por el usuario se indica. En general, la
dirección de la evaluación es, ya sea a lo largo de las columnas o las filas y se selecciona por un parámetro de entrada.
Esta herramienta requiere un ROI no rotada rectangular de un paso realizado previamente. Tenga en cuenta que sólo el rendimiento de la
inversión generada por la herramienta 'ROI Rectángulo' se puede utilizar. No utilice regiones de interés de cualquier otra herramienta de ROI.
Sólo se consideran las columnas o filas dentro de la ROI. Para acelerar el tiempo de procesamiento es posible seleccionar el número de
columnas o filas en el interior del retorno de la inversión que debe ser evaluado. El parámetro de entrada intervalo de exploración en pixel
define la brecha equidistante entre cada columna o fila de píxeles. La precisión del ajuste lineal se incrementa con el número de columnas o
filas.
Después se realiza la evaluación valor de la altura más condiciones seleccionar los píxeles que se consideran para el ajuste lineal.
Hacer caso omiso de un único valor atípico es posible permitir que una distancia máxima desde el siguiente píxel vecino
encontrado. Para ignorar píxeles conectados es posible definir una acumulación clúster con un número mínimo de píxeles
conectados. Los racimos de este tamaño y una distancia de más de la distancia máxima permitida para el siguiente grupo se
ignoran para el ajuste.
Doble clic en el campo de entrada para el Límite parámetros y hacer doble clic en un botón de ING rición abre una imagen
más grande. Esta nueva ventana le permite programar la Límite parámetro y muestra los píxeles que se encuentran y la línea
ajustada en la imagen. La herramienta devuelve los coeficientes de la ecuación para la línea que representa el borde. La
ecuación está en la forma y = kx + m.
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen a procesar.
paso definición 02 = ROI Número de paso donde se creó el retorno de la inversión para su uso. Tenga en
dirección 03 = Análisis Dirección de la evaluación para generar píxeles para el ajuste. Las
opciones son:
La izquierda -> derecha
Abajo -> Arriba Derecha ->
Izquierda Arriba -> abajo
07 = Promedio de píxeles Permite a media altura valores por encima de hasta 16 píxeles a lo largo de la
dirección de exploración.
09 = banco de destino Número del banco de destino en la que mostrar banco fuente, los
píxeles seleccionados y línea ajustada. Asegúrese de que el banco de
destino es diferente de banco Fuente.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 107
Capítulo 4 Borde Manual de referencia
IVC-3D
03 = Puntos fuera de tolerancia (%) Porcentaje de los píxeles que se encuentran que no serán
considerados para el ajuste lineal
04 = líneas sin transición (%) Porcentaje de columnas evaluados (filas) sin las
transiciones requeridas de altura.
Ejemplo
El siguiente ejemplo es para IVC-2D, pero el principio es el mismo cuando se utiliza IVC-3D. La única diferencia es que el
umbral es un valor de altura en milímetros en lugar de un valor de nivel de gris.
La siguiente figura muestra un ejemplo para encontrar la línea media y margen. Tenga en cuenta que los círculos rojos son
ignorados y no se consideran para el ajuste lineal. parámetros de entrada seleccionados: Tolerancia en pixel = 5 y filtro en pasos
en puntos aislados = 3. Debido al hecho de que todos los píxeles con una distancia de más de 5 píxeles a la siguiente píxel vecino
encontrado son ignorados (indicados con A en la figura) . Además todos los grupos con menos de 4 píxeles conectados y una
distancia de más de 5 píxeles a la siguiente píxel vecino encontrado se ignoran también (indicada con B en la figura).
UNA
segundo
Figura - dirección evaluación es de arriba a abajo. caja amarilla discontinua indica ROI seleccionado. Los círculos azules: encontraron
píxeles que serán considerados para el ajuste lineal, círculos rojos: encontraron píxeles, pero ignoran y no se consideran para el ajuste
lineal, círculos verdes: equipada línea media. La siguiente tabla muestra la imagen de los parámetros de resultados.
108 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Esta herramienta evalúa la variación de los valores de altura y detecta los bordes a lo largo del la circunferencia de un círculo o
elipse. En general dos tipos de evaluación están disponibles.
Evaluación relativa: Este tipo detecta píxeles con una variación de la altura por encima de un umbral de valor de la
altura relativa.
evaluación absoluta: Este tipo detecta píxeles con una variación de la altura por encima o por debajo
dos umbrales de valor altura absoluta.
Cada tipo de evaluación tiene parámetros de entrada específicos para optimizar la detección de bordes. La definición de
estos parámetros de entrada se muestra en las figuras siguientes. La evaluación se inicia en el eje horizontal del círculo
(elipse) y continúa hacia la izquierda a lo largo de la circunferencia.
La herramienta escribe las coordenadas X e Y de los píxeles detectados en una fila definida por el usuario en la tabla. Además la
herramienta devuelve el número total de píxeles indicados y establece un indicador de error para controlar la ejecución correcta.
Para establecer los umbrales con un control deslizante, haga doble clic en el campo de entrada para el umbral de valor de la altura y haga clic
en el botón que aparece que abre una imagen más grande. Utilizar el botón izquierdo del ratón para mover el cursor. También es posible
establecer la forma y posición del círculo (elipse) con el botón izquierdo del ratón en esta ventana. Todos los bordes que se encuentran en la
circunferencia están marcados con cruces rojas.
Intervalo de exploración:
Distancia de píxeles que se
intervalo de exploración comparará.
4 3 2 1
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 109
Capítulo 4 Borde Manual de referencia
IVC-3D
Intervalo de exploración:
Distancia de píxeles que se
comparará.
2 1
Parámetros de entrada
08 = Altura máxima (mm) umbral de valor de altura superior. Tenga en cuenta que este valor
se ignora cuando se utiliza el tipo de evaluación Relativo límite.
09 = Tipo de transición Sólo disponible con el tipo de evaluación Relativo. Tenga en cuenta que
este valor se ignora cuando se utiliza el tipo de evaluación umbral absoluto.
110 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
12 = borde Min distancia Sólo disponible con el tipo de evaluación Relativo. Tenga en cuenta que este
valor se ignora cuando se utiliza el tipo de evaluación Absoluto.
13 = Anchura Min Sólo disponible con el tipo de evaluación Absoluto. Tenga en cuenta que
este valor se ignora cuando se utiliza el tipo de evaluación Relativo.
14 = Índice de la Tabla Índice inicial en la tabla para escribir las coordenadas encontradas.
15 transiciones = Max almacenados Límite superior para el número de transición almacenado coordinación
nalgas en la tabla.
16 = banco Destino Número de banco de imágenes para visualizar el círculo (elipse) con rojo marcado
cruces para indicar las transiciones que se encuentran.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 111
Capítulo 4 Borde Manual de referencia
IVC-3D
Esta herramienta analiza una parte seleccionada de un perfil y descubre todos los puntos que, o bien es un máximo o mínimo
local, un borde o una rodilla. La sección del perfil de analizar se especifica con una región de interés.
Esta herramienta tiene una instalación interactiva en la que se pueden establecer los parámetros de entrada e inmediatamente ver cómo
el resultado se ve afectado por los cambios. La instalación interactiva se abre haciendo doble clic en el Preparar botón.
La herramienta sólo puede manejar perfiles de longitud de hasta 2048 píxeles. Si el perfil de analizar es el resultado de la
herramienta 'Extracto de Perfil', asegúrese de que la longitud del perfil no sea superior a 2048 píxeles. El parámetro Tipo especifica
qué tipo de puntos para buscar.
min
La dirección de la búsqueda de esta herramienta se define por dirección Analysis. Durante la búsqueda de bordes, este parámetro
también afecta a los tipos de puntos que se encuentran ya que una flanco negativo se considera que es una flanco positivo cuando
el perfil se busca en el otro lado.
flanco negativo
análisis
dirección
análisis
dirección flanco
positivo
los tamaño y Fuerza los parámetros se pueden utilizar para filtrar pequeñas desviaciones en el perfil. los tamaño parámetro
especifica el tamaño más pequeño de la desviación a lo largo del eje x.
Del mismo modo, la Fuerza parámetro especifica la fuerza más pequeña de la desviación. El valor de la resistencia
es una medida de cuánto varía el perfil:
112 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Borde Capítulo 4
IVC-3D
Para cada punto encontrado, la coordenada x y el valor de la resistencia se almacenan en la tabla, comenzando en la fila índice de la
tabla. Cada punto se encuentra por lo tanto ocupar dos filas de la tabla. El número de puntos almacenados en la tabla se puede limitar
mediante el establecimiento de la Max puntos almacenados
parámetro.
Parámetros de entrada
fuerza 06 = Min resistencia mínima para detectar las desviaciones. Un alto máximo, mínimo
bajos, empinado borde afilado o la rodilla se corresponde con alta
resistencia. Los valores permitidos son 0 a 100.
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de origen.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 113
Capítulo 4 Borde Manual de referencia
IVC-3D
Nota IMPORTANTE:
1. podría, incluso si no se había alcanzado el número máximo de puntos La herramienta veces se pierda puntos válidos por encima
del valor de resistencia min.
2. Anteriormente, la herramienta devuelve el primer válidos que se encuentran puntos, pero podría perder puntos fuertes más lejos a lo
largo del perfil. Ahora, la herramienta se cambia para devolver los puntos con las fortalezas más grandes, siendo ordenados en el orden de
aparición según la dirección de la búsqueda.
Un nuevo parámetro llamado Compatibilidad al revés se añade a la herramienta. Si este parámetro se establece en false, el comportamiento
correcto como se describe anteriormente está activado, y si se establece en true el comportamiento anterior se retiene.
114 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
4.5 Medida
centroide
Esta herramienta encuentra todos los píxeles dentro de una ROI con valores de altura entre una un umbral inferior y superior. La herramienta
devuelve las coordenadas del centro de gravedad (centroide) de la zona de píxeles encontrado.
Haga doble clic en el campo de entrada para el umbral inferior y superior y haga doble clic en el botón que aparece. Esto abre una
ventana interactiva. Esta nueva ventana permite establecer el umbral inferior y superior con un control deslizante y muestra la imagen
con los píxeles que se encuentran coloreadas. Si no hay píxeles con valores de altura entre estatura mínima y Altura máxima se
Nota: encuentran dentro de la ROI, las coordenadas resultantes del centroide son (0,0).
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 115
Capítulo 4 Medida Manual de referencia
IVC-3D
El umbral inferior y superior para los valores de altura se puede ajustar con un control deslizante en una ventana de configuración tiva
interacción, que también muestra la imagen con los píxeles que se encuentran marcados con el color seleccionado. Para abrir la
ventana interactiva, haga doble clic en el campo de entrada para inferior o umbral superior y haga doble clic de nuevo en el botón que se
muestra por el campo. Si el punto de partida es en un lugar en el que el valor de la altura no está en entre estatura mínima y
Nota:
Altura máxima, el centroide resultante es (0,0) y el número de píxeles contados es, por supuesto 0.
Parámetros de entrada
06 = color Seleccionar color para marcar píxeles que se encuentran. Al hacer doble clic
se abre una tabla de colores.
07 = banco de destino Número de banco de imágenes para mostrar la imagen con píxeles de colores
y centroide calculado.
01 = pixeles encontrados Número total de píxeles que se encuentran entre el umbral inferior y
superior.
Ejemplo
Max height = 28
altura Min = 5
Punto de partida
Max height = 20
altura Min = 5
116 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
Zona
Esta herramienta calcula el número de píxeles dentro de un retorno de la inversión que tiene un valor de altura entre un un umbral superior e
inferior. Todos los píxeles que se encuentran dentro del umbral inferior y superior se definen como “píxeles en gama” y todos los píxeles
fuera de esta región de valores de altura se definen como “píxeles fuera de rango”. Los valores de retorno son el número total de píxeles en
el rango (dentro de la región de valores de altura) y los píxeles fuera de rango (fuera de la región de valores de altura). Haga doble clic en el
campo de entrada para estatura mínima y Altura máxima y haga clic en el botón que aparece para configurar los valores de altura con un
control deslizante. Todos los píxeles dentro de la ROI con valores de altura entre los dos umbrales son de color de acuerdo con el parámetro Color
para el marcado de píxeles en gama y los píxeles fuera de los umbrales no se ven afectados.
Parámetros de entrada
paso definición 02 = ROI Seleccione el ROI de una etapa del programa anterior.
05 = color para el marcado de píxeles en Los píxeles en el interior del retorno de la inversión que se encuentran
gama entre los dos umbrales están marcados con este color
02 = píxeles fuera de rango Número total de píxeles que se encuentran fuera del umbral inferior
y superior.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 117
Capítulo 4 Medida Manual de referencia
IVC-3D
Perímetro
Esta herramienta traza el contorno de una gota. Se requiere un punto de partida de entrada que debe ser situado en el interior o a la
izquierda de la burbuja. El contorno de la gota debe estar completamente dentro de la imagen. Las coordenadas del punto de entrada de
partida son generalmente el resultado de un paso previamente ejecutado, por ejemplo de la categoría Edge. Comenzando en el punto de
partida de esta herramienta inicia la búsqueda de izquierda a derecha por el borde más cercano de la línea horizontal que pasa por este
punto. La búsqueda se realiza en una imagen binarizada que estableció por los umbrales estatura mínima y
Altura máxima. Cuando se encuentra el borde del perímetro se traza a lo largo del objeto. Haga doble clic en el campo de entrada para
los umbrales de valor de altura y haga doble clic de nuevo en el botón que aparece. Esto abre una ventana interactiva. Esta nueva
ventana permite establecer los umbrales superior e inferior para los valores de altura con un control deslizante. Los píxeles de contorno
encontrados se muestran en color rojo en la imagen.
Esta herramienta es útil para generar ROIs específicos de objeto en combinación con la herramienta 'ROI perímetro.
Notas:
1. El punto de partida de entrada no es necesariamente en el contorno encontrado (ver ejemplos más abajo).
2. Si la entrada del punto de partida se encuentra fuera de la burbuja, esta herramienta se encuentra manchas blancas mejor si el punto de
partida es a la izquierda de la mancha y manchas negras mejores, si el punto de partida está a la derecha de la burbuja. Sin embargo, se
recomienda no utilizar cualquier lado OUT- punto de partida del contorno.
Parámetros de entrada
02 = punto X Start X de coordenadas de punto de partida para trazar el contorno. Normalmente, este valor es un
valor de resultado formar un paso previamente ejecutada de la categoría Edge.
03 = punto Y de inicio Coordenada Y del punto de partida para trazar el contorno. Normalmente, este valor es un
valor de resultado formar un paso previamente ejecutada de la categoría Edge.
04 = altura mínima (mm) Umbral de menor valor de altura de píxeles de contorno permitidos.
05 = Altura máxima (mm) Umbral de valor de altura superior de píxeles de contorno permitidos.
06 = banco de destino Número de banco de imágenes para trazar los píxeles de contorno encontrados.
Error de mensajes
Errar. = 119 Partes de contorno están fuera del campo de visión o no se encontró el punto de partida
para trazar el contorno. Compruebe umbrales para los valores de altura.
Errar. = 118 Número de píxeles de contorno encontrados es de menos de 20. Verificar umbrales
para los valores de altura.
Ejemplos
118 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
línea de intersección
Esta herramienta calcula la intersección, punto de cruz, de dos líneas rectas. Cada línea está definida por las coordenadas de dos
puntos. Los valores de retorno son las coordenadas de las líneas se cruzan punto.
Nota: puntos de cruce pueden estar fuera del campo de visión, pero todavía están calculados correctamente. Un error se produce si dos
puntos para coinciden una línea o en los casos de líneas paralelas. En estos casos, el paso termina con un error y las
Parámetros de entrada
errores
Compruebe que los puntos seleccionados para una línea son diferentes.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 119
Capítulo 4 Medida Manual de referencia
IVC-3D
La distancia y el ángulo
Esta herramienta calcula la distancia y el ángulo entre dos puntos. Los valores de retorno son el valor absoluto de
la distancia y el ángulo.
notas:
1. La definición de la interpretación geométrica del ángulo significa que la dirección de
la rotación es en sentido antihorario con respecto a la correspondiente eje X pasa a través del primer punto.
Esta herramienta es útil por ejemplo para la generación de parámetros de desplazamiento en una herramienta de ROI.
Parámetros de entrada
Ejemplo
segundo punto
α
Eje X
primer punto
120 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
curva de intersección
Esta herramienta busca todos los puntos de intersección entre dos curvas. Los tipos de curva soportados son líneas, curvas de
segundo grado (parábolas) y círculos.
Las coordenadas de los puntos de intersección se escriben en la tabla, a partir de x 1 a índice de la tabla, ey 1 a índice de la tabla + 1,
entonces x 2 y así. Un máximo de 4 puntos de intersección se puede encontrar, como en el caso de una parábola de intersección con un
círculo. Tenga en cuenta que los puntos que se encuentran no se muestran en las vistas previas en IVC Studio.
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 121
Capítulo 4 Medida Manual de referencia
IVC-3D
Esta herramienta calcula el área de la sección transversal de un perfil dentro de una región de interés, usando una curva previamente
definido como el nivel cero.
Sólo los puntos sobre el perfil por encima de la curva de referencia de nivel cero se incluyen en el cálculo ción. Los puntos que contienen datos
que faltan también están excluidos por lo que puede ser necesario el uso de la herramienta Rellenar Datos que faltan "antes de utilizar esta
herramienta.
Las curvas de referencia de nivel cero se pueden crear, por ejemplo, con el 'definir una curva' o 'Círculo Ajustar a' Perfil herramientas.
Tenga en cuenta que cuando se utiliza un círculo como referencia cero de la altura, sólo la parte del perfil que está dentro de la anchura
del círculo está incluido en el cálculo, incluso si la ROI puede especificar un área más grande.
Perfil
Circulo
Cálculo del área de sección transversal con un círculo como curva de nivel cero.
La zona devuelto es siempre en milímetros cuadrados, por lo que puede ser necesario convertir el resultado en otra
unidad si el resultado se va a mostrar. Utilice una 'operación matemática' o herramienta 'expresión matemática' para
realizar tal conversión.
Parámetros de entrada
definición paso 03 = Curva El paso de programa donde estaba la curva de nivel cero
definida.
Error de mensajes
Errar. = 7704 La región de interés tiene partes que están fuera del banco de
origen.
122 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
Volumen
Esta herramienta calcula el volumen de un objeto 3D dentro de una región de interés, el uso de una superficie previamente definido como el
nivel cero.
Los píxeles que faltan datos no se incluirán en el cálculo de volumen. Considere interpolat- ing datos que faltan antes de utilizar
esta herramienta.
El volumen se da en milímetros cúbicos y, a veces puede ser necesario la conversión si el valor es para ser presentado a un usuario.
Utilizar las herramientas matemáticas para realizar tal conversión.
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene una imagen 3D del objeto
cuyo volumen será calculado.
paso definición 02 = ROI paso del programa, donde se definió el retorno de la inversión.
paso 03 = Superficie definición paso de programa en el que se define la superficie de nivel cero.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 123
Capítulo 4 Medida Manual de referencia
IVC-3D
Distancia
Esta herramienta calcula la distancia entre dos puntos, dadas sus calibrados x, y, z las coordenadas.
Para convertir las coordenadas de un píxel en una imagen 3D en calibradas coordenadas x, y, z, la herramienta 'Point Consigue
Calibrado' se puede utilizar.
Parámetros de entrada
124 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
Desviación
Esta herramienta encuentra la los valores medios de la desviación absoluta a lo largo del eje z entre una parte seleccionada de una
imagen 3D de y una superficie máxima y. La parte de la imagen 3D para analizar es especificado por la región de interés en paso
definición de una ROI, y la superficie a utilizar como referencia se especifica en Superficie de escalón definición.
Si es necesario, una distancia de valores atípicos se puede utilizar para eliminar el ruido en la imagen 3D. Los puntos que se desvían más
de distancia de valores atípicos de la superficie se descartó, y la desviación media y máxima se basa sólo en los puntos restantes. Si distancia
de valores atípicos se ajusta a cero, cada punto de la imagen 3D se incluirá en los cálculos. Tenga en cuenta que esta herramienta funciona
generalmente más rápido cuando distancia de valores atípicos se pone a 0. La desviación se puede utilizar para la medición de los defectos
en las superficies planas. También se puede utilizar para medir la calidad del resultado de la herramienta 'Ajustar superficie'.
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen en 3D para ser compara- ción
con una superficie
Error de mensajes
Errar. = 7807 No hay valores válidos en el ROI especificada. Use un ROI diferente
o disminuir distancia de las demás.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 125
Capítulo 4 Medida Manual de referencia
IVC-3D
Buscador de Blob
Esta herramienta se encuentra regiones de píxeles conectados, llamado gotas, sobre la base de sus valores. Los valores de las manchas se
definen con una parte superior y un umbral inferior.
Se recomienda el uso de la instalación interactiva de personalizar los parámetros. Haga doble clic en el Preparar botón para abrir la ventana de
configuración interactiva. Para obtener más información sobre la instalación interactiva, consulte Configuración de la gota del Finder en la
página 272 .
Parámetros de entrada
banco 01 = Fuente Banco de imágenes que contiene la imagen a procesar por esta
herramienta.
paso definición 02 = ROI El número de un paso de programa anterior donde se ha generado una
ROI de forma arbitraria. Esto puede ser un retorno de la inversión
rectángulo, círculo, unión o incluso un paso analizador de burbuja.
03 = Banco de Destino Banco de imágenes en el que se encuentran las manchas se vuelven si Generar
una imagen de blob es habilitado.
04 = Generar imagen Blob Si habilitado, genera una imagen de burbuja en el banco de destino. Una
imagen blob es una imagen donde todas las gotas son de color blanco
(alto) y todos los demás píxeles son negro (bajo). La imagen se puede
utilizar como entrada para otros pasos del programa para cualquier tipo de
procesamiento. Tenga en cuenta que los valores reales de los píxeles de
la imagen no tienen ningún significado en términos de mm después de
binarización blob.
05 = umbral bajo (mm) Establece el límite del umbral de altura mínima. Píxeles inferior
a este valor se ignoran.
06 = umbral alto (mm) Establece el límite máximo umbral de altura. Píxeles superiores
a este valor se ignoran.
08 = Min Blob Area (píxeles) los límites del área más bajos para una gota encontrado. gotas más
pequeñas se ignoran.
09 = Max Blob Área (píxeles) los límites del área superior de una burbuja encontrado. gotas más grandes
son ignorados.
10 = Tiempo de espera (ms) Establece el tiempo máximo que la herramienta está en busca de
manchas. Si se supera este límite de tiempo y la herramienta todavía no
se ha explorado todo el ROI de manchas, el resultado encontrado hasta
el momento será devuelto. Tenga en cuenta que el tiempo transcurrido
real será un poco más largo que el tiempo de espera desde que el
buscador de Blob necesita para llevar a cabo una limpieza de las
operaciones antes de regresar.
11 = Ignorar Edge Blobs Si habilitado, manchas en el borde de la ROI se ignoran. Si discapacitado, manchas
de bordes se incluyen, pero sólo la posición de la nota en el interior del
retorno de la inversión se considera.
126 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
12 = llenar los agujeros en Blobs Si habilitado, una burbuja se define como todos los píxeles dentro de su
perímetro externo. agujeros internos se consideran a continuación,
posición de la nota. Si discapacitado, agujeros serán mantenidos y la
mancha única consistirán en píxeles con valores originales en rango.
14 = Clasificación Orden Escoger ascendente ( más pequeña primero) o scending de- ( descendiente).
Uso en conjunción con Ordenar por para determinar en qué orden
para almacenar las manchas.
18 = Max Blobs en la Tabla número máximo de manchas para almacenar en la tabla. Todas las gotas
se almacenan internamente y se puede acceder por la herramienta de
análisis de Blob, incluso si no hay manchas se almacenan en la tabla.
Tenga en cuenta, sin embargo, si se utiliza la configuración interactiva para
configurar su paso buscador de representación de nota, tendrá que utilizar
la tabla para almacenar manchas, si desea mostrar la lista de gotas debajo
de la ventana de vista previa.
02 = Low Límite Usado (mm) El umbral más bajo utilizado en la búsqueda de manchas.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 127
Capítulo 4 Medida Manual de referencia
IVC-3D
Blob Analizador
Esta herramienta analiza las manchas encontradas por la herramienta 'Blob Buscador'. El analizador Blob analiza una gota a la vez y se usa
típicamente en un bucle. Una gama de diferentes métodos de análisis se puede utilizar como se describe a continuación.
Nota: Para utilizar el Analizador de Blob el programa paso a paso debe contener una 'Blob Buscador', y un número Índice de Blob
válido debe ser señalado por el número de paso el 'Buscador de Blob' y el parámetro Índice de Blob.
Se recomienda el uso de la instalación interactiva de personalizar los parámetros. Haga doble clic en el Preparar botón para abrir la ventana de
configuración interactiva. Para obtener más información sobre la instalación interactiva, consulte Configuración del Analizador de Blob en la
página 275.
Parámetros de entrada
01 = Blob Buscador Número Paso El número de paso de la maquinaria usada 'Blob Buscador'.
02 = Índice de Blob El número de la burbuja para analizar. Los valores válidos son del 0 al
número de manchas que se encuentran -1 Tenga en cuenta que la primera
burbuja tiene el número 0.
03 = Banco de Destino Banco de imágenes donde se visualizan los resultados del análisis.
128 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
13 = Superficie Definición Paso Sólo se utiliza cuando se calcula el volumen de gota o la altura.
Determina que la etapa definición de superficie que se utiliza como
referencia en el cálculo del volumen o de la altura.
14 = Calcular el Volumen Si habilitado, el volumen blob (mm3) entre los datos en Banco
fuente y la superficie en
Definición superficie Paso se calcula. Es decir, la diferencia de
altura entre cada píxel blob y la superficie de referencia en ese
punto se multiplica por el área de píxeles y se acumuló a un
volumen.
16 = Altura percentil (%) Determina qué valores de píxeles a usar cuando se calcula una altura de
blob. Si se establece en 95%, el 5% superior de los píxeles se eliminan.
La altura se determina entonces mediante la búsqueda de la desviación
máxima de la superficie de referencia.
02 = borde izquierdo de Blob La posición horizontal del píxel más a la izquierda de la gota es decir, el
borde izquierdo de la gota en píxeles a lo largo del eje x.
03 = Borde superior de Blob La posición vertical del píxel superior de la burbuja. Es decir, el
borde superior de la burbuja en píxeles a lo largo del eje y.
04 = Blob Ancho (píxeles) La anchura total de la gota, definida como la derecha más pixel - el más
a la izquierda del pixel + 1.
05 = Blob Longitud (píxeles) La longitud total de la burbuja, se define como el píxel inferior
- el más elevado pixel + 1.
09 = Blob ovalidad Una medida de la ovalada (no isotrópica) es una burbuja. Un círculo
perfecto (o cuadrado) tiene el valor 1 mientras que una línea recta tiene un
valor muy bajo. El rango válido es
0-1.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 129
Capítulo 4 Medida Manual de referencia
IVC-3D
10 = Max Diámetro de Blob (píxeles) El diámetro más grande que se encuentra en la burbuja, donde el
diámetro se define como la distancia entre los dos puntos más distantes
en una línea a través del centroide blob.
11 = Diámetro Min de Blob (píxeles) El diámetro más pequeño que se encuentra en la burbuja.
12 Diámetro = Promedio de Blob (píxeles) El promedio de los diámetros que se encuentran en la mancha.
13 = Blob Perímetro Longitud (píxeles) La longitud del perímetro exterior de la burbuja (en píxeles). Si
la burbuja tiene agujeros internos, sus perímetros no se
consideran como parte del perímetro.
14 = X cuadro delimitador Centro La posición horizontal del centro de un cuadro delimitador girada.
cuadros delimitadores rotados se obtienen cuando se habilita la Calcular
Cuadro delimitador opción y utilizar un modo de orientación diferente
desde Ninguna. Tenga en cuenta que si se utiliza el modo de orientación
16 = Anchura de cuadro delimitador (pix- els) La anchura de la caja de contorno (a lo largo del eje mayor de la
mancha).
17 = cuadro delimitador de cuerpo entero La longitud de la caja delimitadora (a lo largo del eje menor de la
(píxeles) gota).
18 = Blob Volumen (mm3) El volumen entre la superficie de referencia y los datos de imagen
en Banco fuente dentro de la región de burbuja.
19 = Blob altura por encima de la superficie (mm) La altura blob máxima por encima de la superficie de referencia después de
la eliminación de los 100 menos el percentil de altura% de píxeles más
altas de la mancha.
130 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Medida Capítulo 4
IVC-3D
Coplanaridad
Esta herramienta calcula el ángulo entre los vectores normales de dos planos. Por lo general se utiliza para ver si dos
superficies son co-planar (paralelo) o no.
ángulo de desviación
notas: Los dos aviones están equipados con los datos apuntados por el Banco Fuente 1 y 2, y la definición de una ROI Paso 1 y
2.
Parámetros de entrada
01 = 1 Fuente Banco Banco de imágenes que contiene la primera imagen para procesar.
02 = ROI Definición Paso 1 Anterior paso del programa que define el primer retorno de la inversión que se utilizará
por esta herramienta.
03 = Fuente Banco 2 Banco de imágenes que contiene la segunda imagen sea proc- Essed.
04 = ROI Definición Paso 2 Anterior paso del programa que define el segundo retorno de la inversión para ser
utilizado por esta herramienta.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 131
Capítulo 4 Pareo Manual de referencia
IVC-3D
4.6 Pareo
Localizador de forma
La herramienta Forma Localizador encuentra una forma de referencia en una imagen. La forma de referencia se crea una
imagen de referencia y luego se encuentra (buscó emparejando) en imágenes en directo.
Coincidencia de formas o partes de las formas es complicado y es esencial tener un buen conjunto de parámetros de entrada para esta
herramienta para calcular un resultado en tiempo razonable. Esta herramienta tiene una instalación interactiva para ayudarle a crear formas
de referencia y los parámetros de entrada de sintonía fina para que el algoritmo de localización trabajará tan rápido y eficiente como sea
posible. Para obtener más información sobre la instalación interactiva, consulte MontajeCapacidad localizador interactivo en la página 251.
La sección Localización de formas (y consejos trucos) en la página 256 describe el algoritmo utilizado en la búsqueda de formas, y la sección Ejemplos
de flujos de trabajo en la página 258 muestra algunos ejemplos de cómo utilizar el conjunto de herramientas en conjunto de una manera
eficiente. La herramienta devolverá información acerca de la primera forma (de acuerdo con el orden de clasificación seleccionado). Si se
especifica un índice de tabla, información sobre todas las formas encontradas se almacena en la tabla que comienza en el índice
especificado. Para cada forma, cinco entradas se escriben en la tabla: posición x del punto de referencia, y la posición del punto de
referencia, ángulo de rotación, escala y, finalmente, puntuación de la forma situada.
Las coordenadas del punto de referencia se dan en píxeles en la imagen de destino. La rotación y la escala se
dan con relación a la imagen de referencia.
formas de referencia también se pueden crear en tiempo de ejecución utilizando la herramienta 'Añadir Runtime Forma'. Las
herramientas complementarias Asignar forma en la página 136, transformar la imagen en la página 137 ROI y transformar en la página
Parámetros de entrada
banco 01 = Fuente El banco de imágenes dónde buscar para hacer coincidir las formas.
08 = Permitir a escala Buscar formas con otra escala en comparación con la forma de referencia. Las
formas con una variación de escala ± 20% se puede encontrar.
09 = Permitir rotación Búsqueda de formas con otro ángulo de rotación en comparación con la forma de
referencia.
10 = tolerancia Rotación El mayor ángulo de la búsqueda de una coincidencia se debe realizar para.
(grados) Ejemplo: 180 medios ± 180 grados, es decir, rotación completa.
132 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
formas en la imagen en vivo. Las formas con la puntuación más alta se seleccionan
si hay más formas de la imagen. El valor máximo es 32.
12 Min = puntuación La herramienta sólo devolverá formas con una puntuación igual o superior a este
valor.
13 = Overlap distancia Umbral en píxeles para determinar cuándo se considerarán dos números que se
(píxeles) aproximen a pertenecer a la misma forma. Un valor más alto en muchos casos
ayudar a reducir el tiempo de ejecución.
14 = Ordenar por Define cómo se clasifican las formas devueltos. El orden predeterminado es con
la puntuación más alta primero en orden descendente.
17 = Tiempo de espera (ms) Establece el tiempo máximo de la herramienta es la búsqueda de formas. Si se supera este
límite de tiempo, el resultado encontrado hasta el momento será devuelto. El código de
estado indicará si la herramienta ha excedido el tiempo de espera. Un valor de -1 dejar que
el algoritmo se termina de ejecutar sin ninguna limitación de tiempo de espera.
19 = banco Destino El banco de imágenes donde se visualizan las formas coincidentes. El valor
-1 indica que no visualización se lleva a cabo. Esto ayudará a reducir el
tiempo de ejecución.
20 = punto X Ordenando La coordenada x del punto de clasificación. Este valor sólo se utiliza cuando el Ordenar
por parámetro se establece en Punto de clasificación.
21 = punto Y Sorting La coordenada y del punto de clasificación. Este valor sólo se utiliza cuando el Ordenar
por parámetro se establece en Punto de clasificación.
03 = Ref. punto X coor- nar La coordenada x del punto que corresponde al punto de referencia
en la forma de referencia.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 133
Capítulo 4 Pareo Manual de referencia
IVC-3D
Nota: Los resultados de 3 a 7 se refieren a la primera forma located según el orden de clasificación especificado.
Buscar Estado 0
Todo OK 8823 No se
encontró forma.
visualización de resultados.
8833 Buscar abortado debido al tiempo de espera. La forma resultante puede ser menos precisa.
CÓDIGOS DE ERROR
134 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
Al crear objetos de referencia en tiempo de ejecución, es decir, durante la ejecución del programa de paso, se utiliza la herramienta Agregar
forma de tiempo de ejecución. La herramienta define una forma de referencia que más tarde se puede comparar con otras formas con la
herramienta 'Forma Locator'. La herramienta 'Agregar tiempo de ejecución de la forma' no tiene ninguna instalación interactiva y está destinado a
ser utilizado para la enseñanza en línea. La instalación interactiva de la herramienta 'Shape Locator' contiene la misma funcionalidad que la
herramienta 'Agregar Runtime Forma' y tiene una interfaz de usuario que se utiliza para crear manualmente formas de referencia. Para más
detalles sobre los parámetros y optimización del algoritmo, consulte Agregar forma / Editar instalación interactiva en la página 254.
Parámetros de entrada
banco 01 = Fuente El banco de imágenes que sostiene una imagen de la forma de referencia.
paso definición 02 = ROI Una forma arbitraria ROI Teach de una etapa del programa anterior.
04 = Intensidad del borde La resistencia del borde es el contraste de la imagen necesaria para la definición de los
bordes de forma. Un valor más alto da un menor número de bordes en la forma. El rango
válido 0-100
06 = Precisión vs. velocidad Esta configuración controla el equilibrio entre el tiempo de ejecución y la
precisión con la que se encuentra la forma cuando se ejecuta la herramienta
Forma Locator. Un valor alto de prioridad a un tiempo de ejecución corto. El
rango válido 0-4
09 = banco de destino El banco de imágenes donde se hará una visualización de los bordes de la
forma de referencia. Si se establece en -1 ninguna visualización se hará.
CÓDIGOS DE ERROR
7704 El ROI es en parte o completamente fuera de la imagen. 8800 de inicialización del algoritmo de localización de la forma falló.
8838 El retorno de la inversión perimetral debe tener el parámetro Relleno ajustado a 0 = Interna. De otra manera,
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 135
Capítulo 4 Pareo Manual de referencia
IVC-3D
Obtener Forma
La herramienta Asignar forma se utiliza junto con la herramienta Forma localizador para recuperar información sobre una forma
localizados.
La herramienta se refiere a un paso de la forma Locator anterior y el índice de base cero de una forma situado. Es posible
visualizar la posición de la forma especificada si se especifica un banco de destino. Tenga en cuenta que sólo los bordes verdes
de la forma se dibujan en el banco de destino. La imagen real en vivo debe ser copiado por separado al banco de imágenes antes
de llamar a esta herramienta.
Parámetros de entrada
paso localizador 01 = Forma El paso Forma localizador que se utilizó para encontrar formas.
02 = Ref. punto X coor- nar La coordenada x del punto que corresponde al punto de referencia
en la forma de referencia.
03 = Ref. punto Y nar coor- La coordenada y del punto que corresponde al punto de referencia
en la forma de referencia.
ESTADO DE BÚSQUEDA
Todo OK
CÓDIGOS DE ERROR
El índice de la forma no es válido, por ejemplo, mayor que el número de formas localizadas.
8813 No hay resultados de la herramienta Forma localizador. Esto puede suceder si la ejecución
de la herramienta Forma Localizador fallado por alguna razón. 8833
136 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
transformar la imagen
La herramienta de transformación de la imagen se utiliza junto con la herramienta Forma localizador. Esta herramienta trans- forma la
imagen del banco fuente de modo que la forma encuentra es movido a la misma posición que la forma de referencia tenía la imagen de
referencia. Es posible especificar un retorno de la inversión de manera que sólo la parte interesante de la imagen se transforma.
Esta funcionalidad puede ser útil en aplicaciones en las que las inspecciones se deben hacer en la misma posición y rotación como en
la imagen de referencia, por ejemplo cuando se utilizan herramientas que sólo se ocupan de ROI rectángulo no rotada: s. La
herramienta también es útil en la presentación de resultados a un operador.
Sin embargo, hay que insistir en que la transformación de la imagen en vivo afectará a la información de la
imagen, y que las medidas exactas no se puede realizar en la imagen transformada.
El método de interpolación parámetro controla cómo se calculan los valores de píxel en la imagen de destino. Es
posible elegir entre la interpolación bilineal (da mayor calidad de imagen) o vecino más cercano (da el tiempo de
ejecución más rápida).
Las siguientes imágenes muestran un ejemplo en la imagen superior se utiliza como referencia para especificar la forma del
reloj. Las imágenes inferiores muestran la imagen en directo (a la izquierda), y la imagen en directo transformado. La forma del
reloj en la imagen transformada se coloca en la misma posición que en la imagen de referencia.
El retorno de la inversión especifica qué parte de la imagen en vivo que será visible en la imagen transformada. Píxeles fuera del retorno de la
inversión será de color negro en la imagen transformada.
Parámetros de entrada
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 137
Capítulo 4 Pareo Manual de referencia
IVC-3D
paso definición 02 = ROI Un retorno de la inversión que limita la parte de la imagen en vivo de transformar.
paso localizador 03 = Forma El paso Forma localizador que se utilizó para encontrar formas.
método 05 = El método de interpolación que se utilizará para calcular los valores de los píxeles en la
Interpolación imagen de destino.
ESTADO DE BÚSQUEDA
Todo bien
CÓDIGOS DE ERROR
El índice de la forma no es válido, por ejemplo, mayor que el número de formas localizadas.
8813 No hay resultados de la herramienta Forma localizador. Esto puede suceder si la ejecución
de la herramienta Forma Localizador fallado por alguna razón. 8833
138 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
transformar ROI
La herramienta de transformación ROI se utiliza junto con la herramienta Forma localizador. Esta herramienta se mueve y hace girar una ROI
de manera que se coloca con relación a la forma situado, ya que era la imagen de referencia.
Esta funcionalidad es útil cuando las mediciones exactas deben ser realizados en relación con la forma ubicado. El
ROI transformado será movido, gira, y, posiblemente, a escala en la posición de la forma ubicado.
La herramienta se refiere a un paso de la forma Locator anterior y el índice de base cero de una forma situado. La herramienta en sí puede
ser referido como un retorno de la inversión para todas las herramientas que pueden manejar de forma arbitraria ROI: s.
Parámetros de entrada
definición paso 01 = ROI La etapa en la que se ha creado una ROI de forma arbitraria.
paso localizador 02 = Forma El paso Forma localizador que se utilizó para encontrar formas.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 139
Capítulo 4 Pareo Manual de referencia
IVC-3D
ESTADO DE BÚSQUEDA
Todo bien
CÓDIGOS DE ERROR
El índice de la forma no es válido, por ejemplo, mayor que el número de formas localizadas.
8813 No hay resultados de la herramienta Forma localizador. Esto puede suceder si la ejecución
de la herramienta Forma Localizador fallado por alguna razón. 8833
140 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
enseñar Rotación
Esta herramienta se utiliza para aprender las características de un objeto con el fin de calcular su rotación con respecto a la
posición aprendido. El cálculo de la rotación se basa en una comparación entre los patrones a lo largo de círculos
concéntricos centrados en el punto de rotación. Dos círculos de diferentes tamaños sobre el objeto a ser aprendidas se
comparan con los círculos sobre el objeto coincidente. El primero de los círculos se utiliza para la misma medición a menos
que haya un problema try symme- en cuyo caso se utiliza el otro.
Parámetros de entrada
banco 01 = Fuente El banco de imágenes con el objeto que desea mostrar al dispositivo.
Ninguna
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 141
Capítulo 4 Pareo Manual de referencia
IVC-3D
partido de rotación
forma Match es una herramienta diseñada para encontrar la rotación de un objeto previamente aprendido en una región de interés.
Simplemente es necesario ajustar los parámetros de la misma manera que en la herramienta 'Teach rotación' y especificar en qué parte del
programa paso a paso que se encuentra con el paso definición de rotación parámetro.
Parámetros de entrada
banco 01 = Fuente El banco de imágenes con el objeto que desee para que coincida con el objeto
de enseñanza.
142 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
enseñar patrón
Las herramientas del patrón se utilizan para localizar e inspeccionar los patrones, por ejemplo, las etiquetas, los teclados y los puntos de
referencia.
Esta página se describen los detalles de la herramienta patrón Teach. Para una introducción general y una explicación detallada de la
funcionalidad del patrón y su uso, véase la descripción de la herramienta patrón Inspeccionar en la página 145.
A ROI (región de interés) determina el área en la que para enseñar el patrón. Cuando la herramienta se ejecuta, el patrón enseñado se
almacena en un bloque de datos en la memoria de trabajo de la cámara. Este bloque de datos será utilizada por la herramienta
Inspeccionar patrón.
Las herramientas Guardar datos de bloque de Flash y Bloque de carga de datos desde Flash, consulte las páginas 197 y
196, se puede utilizar para almacenar y recuperar el patrón enseñado en una aplicación independiente. Cada patrón tiene un punto de
referencia que define la posición del patrón. La posición por defecto es el centro de gravedad del retorno de la inversión, pero se puede
Por defecto, la posición del centroide del El punto de referencia puede ser movido, por ejemplo para
punto de referencia (cruz roja). una característica clave en el objeto.
Cuando la etapa de Inspeccionar patrón se refiere a un paso de la forma Locator, la posición esperada del punto de
referencia se moverá con pose del objeto localizado.
El punto de referencia no se visualiza, pero se puede hacer con las herramientas de dibujo inmediatamente después del paso Teach si es
necesario. Para encontrar las coordenadas adecuadas de forma manual, haga doble clic en el banco de vista previa, y luego coloque el puntero
del ratón para encontrar la coordenada del punto de función deseado.
Parámetros de entrada
01 = Banco Fuente El banco de imágenes que contiene el patrón de referencia que se enseñó.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 143
Capítulo 4 Pareo Manual de referencia
IVC-3D
Ninguna.
CÓDIGOS DE ERROR
8838 error de tipo ROI, por favor utilice perímetro de retorno de la inversión con el relleno “0 - Interno” 9010 Error
144 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
inspeccionar patrón
Las herramientas del patrón se utilizan para localizar e inspeccionar los patrones, por ejemplo, las etiquetas, los teclados y los puntos de
referencia:
El patrón se busca en el interior de un rectángulo de búsqueda. Los principales resultados de la herramienta Inspeccionar patrón son la
posición del patrón que se encuentra, el ángulo y la puntuación. Las coordenadas reportados son la posición del punto de referencia del
patrón. Para una explicación del punto de referencia, véase la descripción de la herramienta Patrón Teach en la página 143.
El patrón se define por su ROI teach en En modo de ejecución, se encuentra el patrón (verde)
la imagen de referencia. dentro del rectángulo de búsqueda (azul).
patrón de defectos grandes pueden ser encontrados ya sea fijando el umbral de puntuación alta, por lo que los patrones defectuosos no serán
encontrados, o aplicando un pasa / no pasa criterio para el resultado de su calificación. Pequeños defectos sólo pueden ser identificados con
firmeza por el parámetro de puntuación si el retorno de la inversión patrón es pequeña. Para encontrar pequeños defectos en los patrones
imagen diferencia
La herramienta tiene una salida de visualización opcional llamado imagen de diferencia, que es útil para encontrar defectos que son demasiado
pequeños para afectar el resultado. Se encuentran por post-tratamiento de la imagen de diferencia, por ejemplo mediante la extracción de
Detalle, Buscador de Blob o conteo de píxeles.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 145
Capítulo 4 Pareo Manual de referencia
IVC-3D
1. diff
El valor absoluto de la diferencia de intensidad en cada píxel. Esta opción es preferible si la intensidad
media del patrón es parte del propósito de inspección.
2. diff normalizado
Al igual que el modo de diferencias, pero compensado por cambios en la intensidad media y contraste. Esta opción es
preferible si se tendrán en cuenta las variaciones de contraste uniforme. (No es eficaz para eliminar los cambios de
iluminación local en la imagen.)
Para pequeños defectos de alto de luz en un patrón visualmente, por ejemplo en un HMI o demo, los siguientes pasos se pueden utilizar:
2. Generar la imagen de diferencia con la opción diff Normalizado con supresión de borde
3. Localizar los defectos en la imagen de diferencia mediante el uso de Blob Finder. Opcionalmente, pre-
procedimiento adicional con erosionar y / o estiramiento gris
4. A cada nota / defecto, utilizar el Analizador de Blob para crear un retorno de la inversión de blob
5. Dentro del bucle FOR, dibujar el retorno de la inversión mediante el uso de blob Dibuje ROI
Un uso avanzado de la imagen de diferencia es para mejorar las características de impresión mediante la supresión de trasfondo, por
ejemplo, el aumento de la robustez de una aplicación de código de barras.
146 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
Al inspeccionar varios patrones pequeños en un objeto grande, por ejemplo teclas en un teclado, utilice el Localizador Forma primera
y referirse a ella por el parámetro “Shape paso Locator”. De esta manera, los pequeños defectos se puede encontrar, de acuerdo con
la regla de oro: “Buscar grande, inspeccionar pequeña”. En este modo:
• El rectángulo de búsqueda Inspeccionar patrón se moverá automáticamente a la forma pose tor PAR- y cambiar el
tamaño de acuerdo a su escala.
• La posición y el ángulo del patrón que se encuentra en relación con el Localizador Forma actitud se reportarán
como “Delta X”, “Delta Y” y “ángulo Delta”. Estos resultados son útiles por ejemplo para determinar que un patrón
tiene la posición correcta en un objeto, en vez de en la imagen.
Las herramientas del patrón se basan en un método de correlación cruzada normalizada (NCC), que es muy robusto para contraste
variable y condiciones de luz ambiente. El método es adecuado para la búsqueda de cualquier tipo de patrón y permite la inspección de
defectos pequeños. Es mejor realiza en pequeñas tolerancias de rotación, aunque llena de búsqueda de rotación está soportado en el
costo de tiempo de procesamiento.
Las herramientas de forma Locator se basan en un método de coincidencia de patrón geométrico, que es la mejor opción para la
localización de grandes patrones (objetos) en cualquier rotación. Este método es más hormiga tolerar a la oclusión, el ruido y el desorden
de la correlación cruzada normalizada. La siguiente tabla proporciona una guía de selección mediante la descripción de varios aspectos
clave de los diferentes algoritmos:
imagen de diferencia Sí No
* procedimiento de prueba Precisión: Simple (Pac-Man) forma de un radio de 50 píxeles como patrón de referencia. Buscar rectángulo tamaño de 400x400
píxeles. Pose de medición en 100 imágenes, donde el patrón de referencia se ha sintéticamente mover y girar a poses conocidas. 3x3 filtro suave como
pre-procesamiento. parámetro Robustez establecido en robusto (Pattern). parámetro Precisión establecer a alto (Localizador de forma). Sin distorsión de la imagen
o el ruido añadido.
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 147
Capítulo 4 Pareo Manual de referencia
IVC-3D
Los ajustes de los parámetros tienen un gran impacto en el tiempo de procesamiento de la herramienta. El concepto de las
pirámides de imagen (abajo-muestreo) se utiliza para acelerar la búsqueda gruesa inicial para el patrón. El número de niveles de
pirámide (máximo 8) se selecciona automáticamente por el algoritmo, basado en una combinación de la robustez vs. parámetro
velocidad y el tamaño del patrón ROI. La búsqueda final de refinado se realiza típicamente en la imagen original. Reglas de
juego:
• Pequeños patrones (en relación a la búsqueda rectángulo) hacen que la herramienta muy lenta en el modo robusto. Trate de
reducir el tamaño del rectángulo de búsqueda y utilizar el modo normal
• patrones grandes (con relación al rectángulo de búsqueda) con características sólidas son muy adecuados para el modo de
búsqueda rápida
• Los patrones que consisten en los detalles finos o líneas, es decir, carecen de características sólidas, requieren el modo robusto,
de lo contrario los detalles característicos pueden perderse en el muestreo descendente
• Para optimizar la velocidad, sólo el uso del intervalo de tolerancia de rotación que las manos de papel reaplicación. Si se
espera que el patrón en diferentes ángulos fijos, por ejemplo alrededor de 0
• 5 y 180 • 5, que es más rápido y robusto para utilizar la herramienta dos veces (una para cada intervalo)
que a buscar • 180
La robustez frente parámetro Speed tiene algún efecto en la precisión del patrón de pose, donde los modos
normales robustos y son dos veces tan preciso como el modo rápido.
Parámetros de entrada
03 = Forma Locator Paso La referencia a un paso de localización Forma, para permitir el ajuste automático de
pose del rectángulo de búsqueda. El valor por defecto
- 2 significa que plantean no se utiliza ningún localizador de forma.
04 = Índice de Forma Un número que especifica cuál de los Forma Localizador de encontrar formas para
referirse a. El valor predeterminado 0 significa que la primera forma encontrado por el
localizador Shape.
09 = Rotación Tolerancia El mayor ángulo de la búsqueda de una coincidencia se debe realizar para. El
(grados) valor es simétrica, de modo que por ejemplo, el medio valor 180 ± 180 grados, es
decir, rotación completa.
11 Min = Puntaje La puntuación mínima en% que se traducirá en un partido. Si el mejor partido está por
debajo del umbral, todavía se devolverán la pose y la puntuación, pero el indicador de
estado y la visualización indicarán que se encuentra ninguna coincidencia válida.
148 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados
Manual de referencia Pareo Capítulo 4
IVC-3D
02 = Ref. El punto X de La coordenada X del punto de referencia del patrón que se encuentra.
coordenadas
03 = Ref. nar punto Y Coor- La coordenada Y del punto de referencia del patrón que se encuentra.
04 = Angulo El ángulo del patrón encontrado en relación con la imagen de referencia, que
se define como 0.
Localizador Forma:
Localizador Forma:
Localizador Forma:
Buscar Estado 0
patrón que se encuentra
8980 patrón encontrado, pero en parte fuera de las fronteras banco de imágenes 8981 se encontró
9015 Un patrón se encuentra, pero la puntuación está por debajo del umbral
© SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados 149
Capítulo 4 Pareo Manual de referencia
IVC-3D
CÓDIGOS DE ERROR
no Desembalaje
8985 Ningún resultado utilizable a partir de la elaboración progresiva de localizador, vuelva a ejecutar el Localizador de Forma
paso
8986 índices de formas es demasiado alta, el paso Forma localizador no contiene suficiente NUM-
bre de formas
8994 paso hace referencia es de tipo incorrecto, por favor utilice un localizador Forma como referencia o
utilizar -1 para ninguna referencia
8995 Error general visualización, por favor, cambiar el tipo de visualización de datos 8997 No ROI en el paso que se hace
8998 No se puede utilizar como entrada ROI lleno, por favor utilice un ROI perímetro 8999 Error general para el bloque
de datos de inspección patrón, vuelva a enseñar a un patrón 9010 Error general para el algoritmo de inspección patrón
9012 No hay un patrón de referencia almacenado en el bloque de datos, por favor volver a enseñar un patrón de 9013 El patrón de
referencia no está configurado correctamente, vuelva a enseñar a un patrón de 9014 No se pudo asignar memoria cuando la
generación de ROI
150 © SICK AG • Advanced Industrial Sensors • www.sick.com • Todos los derechos reservados