CARLOS EDUARDO GIRALDO MONTERO

Tamaño: px
Comenzar la demostración a partir de la página:

Download "CARLOS EDUARDO GIRALDO MONTERO"

Transcripción

1 DIMENSIONAMIENTO DE PIEZAS USANDO EL SISTEMA DE VISIÓN DE LA CELDA DE MANUFACTURA FLEXIBLE EN LA FACULTAD DE INGENIERÍA MECÁNICA CARLOS EDUARDO GIRALDO MONTERO UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍA MECÁNICA PEREIRA 2007

2 DIMENSIONAMIENTO DE PIEZAS USANDO EL SISTEMA DE VISIÓN DE LA CELDA DE MANUFACTURA FLEXIBLE EN LA FACULTAD DE INGENIERÍA MECÁNICA CARLOS EDUARDO GIRALDO MONTERO Trabajo de grado presentado como requisito parcial para optar al título de Ingeniero Mecánico Director Juan Felipe Arroyave M.Sc Ingeniero Mecánico UNIVERSIDAD TECNOLÓGICA DE PEREIRA FACULTAD DE INGENIERÍA MECÁNICA PEREIRA 2007

3 Nota de aceptación Firma del Director Firma del Evaluador

4 DEDICATORIA El presente trabajo está dedicado a mi familia, la cual me ha servido de soporte a lo largo de estos años y me ha brindado toda la colaboración posible para lograr todas mi metas tanto a nivel personal como profesional. A Adriana quien ha sido mi inspiración y el motor que me impulsa para ser cada día mejor con el fin de forjar un futuro juntos, lleno de éxitos y con mucho amor. Nada de esto hubiera sido posible sin su ayuda incondicional y por eso les agradezco mediante este trabajo.

5 AGRADECIMIENTOS A los ingenieros Juan Felipe Arroyave y Carlos A. Montilla, por su enorme colaboración durante el desarrollo de este proyecto y por los aportes realizados a este. A los profesores que durante mi proceso de formación me brindaron además de un conocimiento técnico una visión más amplia de la vida y en especial a los ingenieros Marco Tulio Garzón, Manuel Pinzón Candelario, Álvaro Hernán Restrepo y Educardo Roncancio por compartir conmigo sus valiosos conocimientos. A mis amigos que hicieron de mi paso por la Universidad algo inolvidable, en especial a Laura Cristina, Sebastián y Rafael los cuales también aportaron en mi formación como ingeniero y como persona. A todas las personas que conocí y que de alguna u otra forma contribuyeron en la realización del presente trabajo.

6 CONTENIDO Pág. INTRODUCCIÓN OBJETIVO GENERAL OBJETIVOS ESPECÍFICOS JUSTIFICACIÓN GENERALIDADES DE LOS SISTEMAS DE VISIÓN ARTIFICIAL INTRODUCCIÓN AL TRATAMIENTO DIGITAL DE IMÁGENES LA IMAGEN DIGITAL PROPIEDADES DE LA IMAGEN DIGITAL TIPOS DE IMÁGENES DIGITALES Imagen Binaria Imagen de Escala de Grises Imagen a Color Imagen Compleja ANÁLISIS DE LA IMAGEN Histograma PROCESAMIENTO DE LA IMAGEN LUT Filtros ANÁLISIS DE PARTÍCULAS Thresholding Técnicas de Thresholding Automático TÉCNICAS DE ILUMINACIÓN ILUMINACIÓN POSTERIOR ILUMINACIÓN FRONTAL ILUMINACIÓN LATERAL ILUMINACIÓN POR CAMPO OSCURO... 32

7 3.5 ILUMINACIÓN COAXIAL ILUMINACIÓN DIFUSA CONTINUA DESCRIPCIÓN DEL SOFTWARE LABVIEW NI IMAQ IMAQ VISION VISION ASSISTANT MEASUREMENT & AUTOMATION EXPLORER (MAX) DESCRIPCIÓN DEL HARDWARE TARJETA DE ADQUISICIÓN IMÁGENES CÁMARA CAJA DE LUZ IMPLEMENTACIÓN DE LA APLICACIÓN SELECCIÓN DE LA TÉCNICA DE ILUMINACIÓN ADECUACIÓN DE LA ESCENA CALIBRACIÓN DEL SISTEMA MODIFICACIONES FINALES DESCRIPCIÓN DEL PROGRAMA INCERTIDUMBRE EN LAS MEDICIONES CALCULO DE LA INCERTIDUMBRE TIPO B CÁLCULO DE LA INCERTIDUMBRE TIPO A RESULTADOS DATOS OBTENIDOS CONCLUSIONES Y RECOMENDACIONES BIBLIOGRAFÍA... 66

8 LISTA DE FIGURAS Pág. Figura 1. Aplicaciones de la visión artificial Figura 2. Elementos de un sistema de visión Figura 3. Referencia Espacial del pixel (0,0) Figura 4. Histograma Figura 5. Tipos de escala vertical Figura 6. Imagen Original Figura 7. Efecto de Filtro Gradiente Figura 8. Efecto del Filtro Laplaciano Figura 9. Imagen Original Figura 10. Efecto del Filtro de Suavizado Figura 11. Imagen Original Figura 12. Efecto del Filtro Gaussiano Figura 13. Imagen Original Figura 14. Histograma Figura 15. Efecto del Thresholding Figura 16. Thresholding Automático Figura 17. Iluminación Posterior Figura 18. Iluminación Frontal Figura 19. Iluminación Lateral Figura 20. Iluminación por Campo Oscuro Figura 21. Iluminación Coaxial Figura 22. Iluminación Difusa Continua Figura 23. Tarjeta de Adquisición de imágenes IMAQ PCI Figura 24. Cámara CCD MINTRON MS1131C Figura 25. Caja de Luz Figura 26. Nivelación de la Caja de Luz Figura 27. Malla de Calibración Figura 28. Niveles de referencia iniciales... 44

9 Figura 29. Niveles de referencia finales Figura 30. Cambio del modo de adquisición Figura 31. Malla de calibración Figura 32. Modificación Figura 33. Implementación de la modificación Figura 34. Medición lineal Figura 35. Medición Radial Figura 36. Medición Angular Figura 37. Mediciones Incorrectas Figura 38. Incertidumbre angular Figura 39. Pieza Nº Figura 40. Pieza Nº

10 LISTA DE TABLAS Pág. Tabla 1. Características de la IMAQ PCI Tabla 2. Características de la cámara MS1131C Tabla 3. Comparación de las Técnicas de Iluminación Tabla 4. Mediciones realizadas Tabla 5. Medidas realizadas a la Pieza Nº Tabla 6. Mediciones realizadas a la pieza Nº

11 LISTA DE ANEXOS Pág. ANEXO A. MANUAL DE CALIBRACIÓN Y USO ANEXO B. TABLA t-student ANEXO C. COEFICIENTE DE COBERTURA... 86

12 INTRODUCCIÓN El uso de la visión artificial se está extendiendo cada día más entre los diferentes sectores industriales, tanto en procesos de control de producto como en control de proceso. La utilización de esta tecnología, y los beneficios que su uso conlleva, se centran principalmente en sectores industriales del metal (automoción, aluminio, acero), y de alimentación (especialmente en procesos de envase). Una aplicación de la visión artificial es en la metrología dimensional, ya que debido a las características especiales de esta tecnología, es adecuada para la obtención y extracción de medidas en 2D y 3D de los objetos en la escena. Posteriormente, estas medidas obtenidas se pueden usar con fines diversos, como el control de calidad entre otros. La Celda de Manufactura Flexible de la Facultad de Ingeniería Mecánica de la Universidad Tecnológica de Pereira posee actualmente un sistema de visión artificial, el cual permite realizar comparaciones de formas, mas no de dimensiones de las piezas fabricadas en la ella; limitando el alcance del sistema en el momento de verificar exactitud de las dimensiones de dichas piezas. En el presente trabajo, se implementó una aplicación para el sistema de visión ya mencionado, que permitió realizar un dimensionamiento de las piezas fabricadas en la Celda, con el fin de realizar control de calidad sobre estas. A lo largo de este trabajo se explicarán cada uno de los pasos que se siguieron en la implementación de dicha aplicación, comenzando por mencionar algunos conceptos básicos sobre los sistemas de visión artificial, para pasar luego a la descripción del hardware y software utilizados y finalmente un análisis de los resultados obtenidos. 12

13 OBJETIVOS OBJETIVO GENERAL Aplicar el software NI-IMAQ Vision en la celda de manufactura flexible de la Facultad de Ingeniería Mecánica de la Universidad Tecnológica de Pereira para realizar dimensionamiento a partir de la vista en planta de piezas con dimensiones máximas de 38 mm x 27 mm. OBJETIVOS ESPECÍFICOS Realizar un estudio de las técnicas de iluminación existentes determinando así, la más adecuada para el momento de la adquisición de las imágenes. Explorar el software NI-IMAQ y LabVIEW (ambos de la National Instruments), para identificar el método que se llevará a cabo para el tratamiento de la imagen. Elaborar un programa en LabVIEW que permita a través de las herramientas del IMAQ, tratar las imágenes de una forma automatizada para agilizar su posterior interpretación y análisis. Estimar los errores en las mediciones tomadas. Desarrollar un manual de uso y recomendaciones del programa elaborado, para que el trabajo aquí realizado sirva como soporte a otros proyectos relacionados con el tema. 13

14 JUSTIFICACIÓN El uso de los sistemas de visión artificial en procesos de manufactura ha presentado un incremento, debido a que una adecuada implementación de estos sistemas, genera una gran oportunidad para la optimización de dichos procesos, además de facilitar el control de calidad de sus productos. Actualmente en la FMC (Flexible Manufacturing Cell) de la Universidad Tecnológica de Pereira, el análisis de imágenes que se realiza, con base en el reconocimiento de formas, proporciona información útil para diferenciar los tipos de piezas elaboradas; pero, en el momento de verificar la exactitud dimensional y el acabado de estas, dicho análisis no resulta útil. La realización de este proyecto brindará, mediante el análisis de tamaños en dos dimensiones de las piezas mecanizadas en la celda, un proceso más completo de interpretación de las imágenes adquiridas, lo que implica, que las conclusiones sacadas de dicho proceso sean más útiles, mejorando el desempeño de la celda y habilitándola para hacer comparaciones por metrología dimensional. 14

15 1. GENERALIDADES DE LOS SISTEMAS DE VISIÓN ARTIFICIAL La visión artificial o por computador es una técnica basada en la adquisición de imágenes, generalmente en dos dimensiones para su posterior procesamiento por ordenador, con el fin de extraer y medir determinadas propiedades de la imagen adquirida. Se trata por tanto de una tecnología que combina los ordenadores con las cámaras de video para adquirir, analizar e interpretar imágenes de una forma equivalente a la inspección visual humana. 1 Actualmente se aplica en diversos procesos científicos y militares, extendiéndose su uso además en un amplio rango de sectores industriales (ver Figura 1.) para la automatización de tareas anteriormente reservadas para la inspección visual humana. Figura 1. Aplicaciones de la visión artificial. Fuente: AITEX 1 [AITEX] Asociación de Investigación de la Industria Textil. Análisis de la Tecnología de Visión Artificial Aplicada al Sector Textil [en línea]. Valencia (España) [citado en 17 Abril de 2007]. < 15

16 Capítulo 1 Generalidades de los Sistemas de Visión Artificial Este incremento de utilización a nivel industrial es debido a que se trata de una tecnología especialmente útil en labores de inspección o supervisión siendo cuantitativamente más objetivos y consistentes que la inspección humana. Especialmente tienen un gran potencial de uso en la automatización de aquellas tareas en las que la inspección humana resulta ineficiente o costosa. Un sistema de visión artificial se compone básicamente de los elementos mostrados en la Figura 2. Figura 2. Elementos de un sistema de visión Fuente: AITEX Fuente de luz: Es un aspecto de vital importancia ya que debe de proporcionar unas condiciones de iluminación uniformes e independientes del entorno facilitando además si es posible la extracción de los rasgos de interés para una determinada aplicación. Sensor de imagen: Es el encargado de recoger las características del objeto bajo estudio. Tarjeta de adquisición de imágenes: Es la interfaz entre el sensor y el ordenador o módulo de proceso que permite al mismo tiempo, disponer de la información capturada por el sensor de imagen. Algoritmos de análisis de imagen. Es la parte inteligente del sistema. Su misión consiste en aplicar las necesarias transformaciones y extracciones de información de las imágenes capturadas con el fin de obtener los resultados para los que haya sido diseñado. Ordenador o módulo de proceso: Es el sistema que analiza las imágenes recibidas por el sensor, para extraer la información de interés en cada uno 16

17 Capítulo 1 Generalidades de los Sistemas de Visión Artificial de los casos; implementando y ejecutando los algoritmos diseñados para la obtención de los objetivos. Sistema de respuesta en tiempo real. Con la información extraída los sistemas de visión artificial pueden tomar decisiones que afecten al sistema productivo con el fin de mejorar la calidad global de la producción. Las técnicas de visión artificial como demuestra su aplicación en otros sectores industriales son particularmente apropiadas para la realización de trabajos visuales altamente repetitivos que sean fatigosos o difíciles de realizar para un operario especialmente cuando este trabajo es ineficiente o costoso en términos económicos y temporales. 17

18 2. INTRODUCCIÓN AL TRATAMIENTO DIGITAL DE IMÁGENES 2.1 LA IMAGEN DIGITAL Una imagen digital es un arreglo en 2D de valores que representan intensidad luminosa; es decir, una imagen digital es función de la intensidad luminosa: Donde f es el brillo de punto (x,y), x y y representan las coordenadas espaciales del pixel. Por convención, el pixel con coordenadas (0,0) está ubicado en la esquina superior izquierda de la imagen (Figura 3.). Figura 3. Referencia Espacial del pixel (0,0) Fuente: National Instruments (NI) 2.2 PROPIEDADES DE LA IMAGEN DIGITAL La imagen digital tiene básicamente tres propiedades: Resolución: Es determinada por el número de filas o columnas de pixeles por los que está conformada la imagen. Definición: Indica la cantidad de tonos que se pueden observar en la imagen. Está directamente relacionada con el número de bits usado para codificar el valor de un pixel; para un número de bits n, la definición de la imagen será de, indicando que el pixel puede tener valores. Por ejemplo, para un número de bits de 8, cada pixel puede tener 256 valores diferentes. 18

19 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Número de planos: Corresponde al número de arreglos de pixeles que componen la imagen. Una imagen en escala de grises está compuesta por un solo plano, mientras que una imagen a color está compuesta por cuatro. 2.3 TIPOS DE IMÁGENES DIGITALES Imagen Binaria Este tipo de imagen está formada por pixeles que solo pueden tener dos valores, 0 ó 255 para el caso de una definición de 8 bits. Las imágenes binarias son de gran utilidad para la aplicación de técnicas de detección de bordes, medición de áreas o distancias entre otras Imagen de Escala de Grises Está compuesta por un solo plano de pixeles donde cada pixel es codificado usando uno de los siguientes números: Un número entero sin signo de 8 bits representando valores de escala de grises entre 0 y 255. Un número entero con signo de 16 bits representando valores entre -32,768 y +32,767. Un número de punto flotante de 4 bytes representando valores desde hasta Imagen a Color Una imagen a color puede ser codificada de dos formas, RGB (Red, Green, Blue) ó HSL (Hue, Saturation, Luminance). En general, las imágenes a color están compuestas por cuatro planos; uno para el valor R ó H, otro para el valor G ó S, otro para el valor B ó L y un último plano llamado alfa que contiene información sobre la transparencia de cada pixel. La información del plano alfa es usada cuando se combinan múltiples imágenes para elaborar composiciones gráficas y efectos visuales en mapas 2 2 CDA INTERNATIONAL. Manifold System Release 7x User Manual [en línea] [citado en 16 junio de 2007]. < 19

20 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Imagen Compleja Una imagen compleja contiene la información de frecuencia de una imagen en escala de grises; dicha información se obtiene aplicando una FFT (Fast Fourier Transform) a la imagen. Luego de transformada la imagen, se le pueden aplicar operaciones en el domino de la frecuencia. 2.4 ANÁLISIS DE LA IMAGEN Histograma El histograma es una herramienta fundamental de análisis que describe la distribución de la intensidad de los pixeles en la imagen y permite determinar cuántos pixeles existen para cada valor de la escala de grises. Con la ayuda del histograma se puede saber si la imagen es adecuada desde el punto de vista de exposición y contraste para un análisis exitoso 3. Se define el histograma (Figura 4.) como la función definida en el rango, tal que el número de pixeles iguales al valor de escala de grises igual a es: Donde: es el valor de escala de grises. es el número de pixeles en la imagen con un valor de escala de grises igual a. Figura 4. Histograma Fuente: NI 3 NATIONAL INSTRUMENTS. IMAQ Vision Concepts Manual. Austin, Texas : NI, p. 20

21 Capítulo 2 Introducción al Tratamiento Digital de Imágenes La escala del eje vertical de histograma puede ser lineal o logarítmica (Figura 5.); en la segunda se visualizan mejor los valores de escala de grises usados por pocos pixeles: Figura 5. Tipos de escala vertical 2.5 PROCESAMIENTO DE LA IMAGEN LUT Fuente: NI Las LUT (Lookup Table Transformations), son funciones básicas de procesamiento de imágenes que resaltan detalles en áreas que contienen información importante sacrificando otras áreas. Las LUT se usan para mejorar el contraste o el brillo modificando la intensidad dinámica de regiones con pobre contraste. Para el caso de una imagen de resolución de 8-bit, una LUT es una tabla de 256 elementos donde cada elemento de ésta representa un pixel y el valor de cada elemento indica el valor del pixel después de la transformación Filtros. Los filtros espaciales cambian el valor del pixel respetando las variaciones de intensidad luminosa en sus alrededores. Estos alrededores están definidos por una matriz llamada kernel centrada en el pixel analizado. 21

22 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Los filtros espaciales pueden ser sensibles a la presencia o ausencia de variaciones en la intensidad luminosa. Estos filtros pueden ser usados con diferentes fines, tales como detección de aristas en una dirección específica, resaltar patrones, deducir ruido y suavizar detalles. El kernel es el encargado de especificar el grado de aporte de un pixel ubicado en los alrededores en el nuevo valor del pixel tratado. Lo anterior puede ser explicado de la siguiente forma: Si tomamos P (i,j) como el valor de la intensidad de un pixel con coordenadas (i,j), sus alrededores (de dimensión 3x3) pueden ser representados de la siguiente forma: P (i-1,j-1) P (i,j-1) P (i+1,j-1) P (i-1,j) P (i,j) P (i+1,j) P (i-1,j+1) P (i,j+1) P (i+1,j+1) Y de forma similar el kernel se define como sigue: K (i-1,j-1) K (i,j-1) K (i+1,j-1) K (i-1,j) K (i,j) K (i+1,j) K (i-1,j+1) K (i,j+1) K (i+1,j+1) A partir de esto, el nuevo valor del pixel P (i,j) sería: Mientras mayor sea el valor absoluto de K (a,b), mayor será el aporte del píxel P (a,b) hacia el nuevo valor de P (i,j). 22

23 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Debido a que el nuevo valor del pixel P (i,j) se calcula a partir de una combinación lineal de los valores pertenecientes a los pixeles en los alrededores; se dice que el filtro es de tipo lineal. Entre los filtros lineales se encuentran: Gradiente: Resalta variaciones de intensidad luminosa a lo largo de una dirección específica, produciendo el efecto de delinear bordes y revelar texturas. En las figuras 6 y 7 se muestra el efecto de un filtro gradiente para la detección de bordes horizontales 4 : Figura 6. Imagen Original Figura 7. Efecto de Filtro Gradiente Fuente: NI Laplaciano: Resalta variaciones de intensidad luminosa alrededor del pixel. Este filtro extrae el contorno del objeto y también los detalles. Para la misma imagen de la figura 6, el efecto del filtro Laplaciano se muestra en la figura 8: 4 Ibid., p

24 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Figura 8. Efecto del Filtro Laplaciano Fuente: NI Suavizado: Atenúa las variaciones de intensidad luminosa en los alrededores del pixel. Suaviza la forma de los objetos, difumina bordes y remueve detalles. El efecto de este filtro de muestra a continuación: Figura 9. Imagen Original Figura 10. Efecto del Filtro de Suavizado Fuente: NI Gaussiano: Al igual que el filtro de suavizado, este filtro atenúa variaciones de intensidad luminosa; la diferencia radica en que el efecto de difuminación es menos fuerte que en el filtro de suavizado. En las figuras 11 y 12 se muestra el efecto del filtro Gaussiano: 24

25 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Figura 11. Imagen Original Figura 12. Efecto del Filtro Gaussiano Fuente: NI 2.6 ANÁLISIS DE PARTÍCULAS Este análisis se usa para detectar regiones o grupos de pixeles llamados partículas, para luego realizar mediciones de parámetros sobre estas. Una partícula es una región continua de pixeles con valor diferente de cero. El análisis de partículas es una herramienta que usada de la forma correcta, puede ser de mucha ayuda en el momento de identificar formas, detectar defectos en las piezas fabricadas y realizar mediciones de estas. Para poder realizar el análisis, se requiere que la imagen sea de tipo binaria. Para la creación de imágenes binarias se usa un proceso llamado thresholding, el cual se explicará más adelante. En un típico proceso de análisis de partículas se realiza una búsqueda en toda la imagen, se detectan todas las partículas, y se crea un reporte para cada una. Para 25

26 Capítulo 2 Introducción al Tratamiento Digital de Imágenes identificar una partícula se pueden usar múltiples parámetros como perímetro, área, y centro de masa Thresholding Este proceso segmenta la imagen en dos regiones: la región de las partículas y la región del fondo. La forma en que realiza esta segmentación es cambiando a 1 el valor de todos los pixeles que pertenezcan a cierto intervalo en la escala de grises, y cambiando a 0 el valor del resto de los pixeles. El Thresholding es de gran ayuda para aislar las áreas en las que se va a centrar el análisis disminuyendo así, tiempo de procesamiento. El principal problema en la aplicación del thresholding, es la adecuada selección de intervalo (Threshold Interval). Este intervalo está definido por dos parámetros, el umbral superior y el umbral inferior. Todos los pixeles que tienen valores de escala de grises menores o iguales que el umbral superior y mayores o iguales que el umbral inferior, pertenecen a las partículas. En las figuras 13, 14 y 15 se muestra cómo actúa el thresholding: Tomando la siguiente imagen original: Figura 13. Imagen Original Fuente: NI 26

27 Capítulo 2 Introducción al Tratamiento Digital de Imágenes El histograma de la imagen es: Figura 14. Histograma Fuente: NI Extrayendo los pixeles que pertenecen al intervalo [166, 255], se tiene la siguiente imagen binaria: Figura 15. Efecto del Thresholding Fuente: NI Un problema muy común, luego de aplicar el thresholding, es que los bordes de las partículas no quedan muy bien definidos. Para solucionar este problema se pueden usar LUT s, filtros o técnicas que se mencionarán más adelante Técnicas de Thresholding Automático Es recomendable, antes de aplicar alguna de las técnicas siguientes invertir la imagen original, especialmente si el fondo es claro y las partículas oscuras. 5 5 Ibid., p

28 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Todos los métodos de thresholding automático usan el histograma para determinar el umbral. Las siguientes notaciones son usadas para describir los parámetros del histograma (ver Figura 16.): i Representa el valor de escala de grises. k Representa el valor de escala de grises escogido como umbral. Representa el número de pixeles en la imagen para cada valor de i. N Representa el número total de grises en la imagen (256 para una imagen de 8 bits). n Número total de pixeles en la imagen. Figura 16. Thresholding Automático Fuente: NI La finalidad de estas técnicas es la de determinar el valor del umbral k de tal forma que los valores de grises que sean menores o iguales a k pertenecen a la clase 0 y los valores que sean mayores de k pertenecen a la clase 1. Clustering. Esta técnica es la más usada de todas ya que es independiente de las condiciones luminosas de la escena. El valor del umbral es calculado como sigue: Donde es la media de todos los valores de grises que están entre 0 y k y es la media de todos los valores de grises que están entre k+1 y

29 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Entropía. Este es el mejor método para detectar minúsculas partículas en la imagen. Está basado en la técnica de análisis clásica, en la cual la entropía se refiere a la cantidad de información asociada con el histograma y se explica a continuación: Se define: Como la probabilidad de ocurrencia del nivel de grises i. La entropía del histograma de una imagen con niveles de grises en el rango [0, N-1] está dada por: Si k es el valor de umbral, entonces las entropías para las dos fases del histograma son 6 : El valor óptimo del umbral es aquel que maximiza la entropía de la imagen luego del thresholding. Esta entropía es: Reemplazando y simplificando, el valor del umbral es el valor k para el cual la siguiente expresión es maximizada: 6 Ibid., p

30 Capítulo 2 Introducción al Tratamiento Digital de Imágenes Varianza Interclase. Es una técnica estadística clásica de análisis similar al Clustering. Esta técnica es más apropiada para imágenes en las que las clases no son muy desproporcionadas. Para resultados satisfactorios, la clase más pequeña debe ser al menos el 5% de la más grande. Métrico. En este método, el valor del umbral k debe ser tal que minimice la siguiente expresión: Donde es la media de todos los valores de grises que están entre 0 y k y es la media de todos los valores de grises que están entre k+1 y 255. Momentos. Esta técnica es adecuada para imágenes con pobre contraste y está basado en la hipótesis de que la imagen observada es una versión borrosa de la imagen binaria original, y que los momentos estadísticos (promedio y varianza) de la imagen original son iguales a los de la imagen procesada. El k-ésimo momento m de una imagen esta dado por: Donde n es el número total de pixeles en la imagen. 30

31 3. TÉCNICAS DE ILUMINACIÓN La iluminación de la escena al momento de la adquisición, es de vital importancia para la obtención de imágenes con características especiales que permitan un mejor tratamiento y resultados más precisos. Una imagen con buen contraste, es decir que las regiones de interés se diferencien de las otras, es ideal para casi todas las aplicaciones de visión artificial. Existen varios tipos de iluminación que dependen explícitamente del tipo de aplicación a desarrollar y resaltan diferentes aspectos de las piezas a analizar. 3.1 ILUMINACIÓN POSTERIOR Esta técnica consiste en ubicar el objeto entre la fuente de iluminación y la cámara (Figura 17.). Este tipo de iluminación permite delinear el contorno de la pieza para su fácil dimensionamiento. Brinda un alto contraste entre la pieza y el fondo. Es fácil de implementar y de bajo costo. Figura 17. Iluminación Posterior Fuente: INFAIMON 3.2 ILUMINACIÓN FRONTAL Es la técnica más común de iluminación y consiste en posicionar la cámara y la fuente de luz en la misma dirección de tal forma que la cámara reciba la luz reflejada por el objeto (Figura 18.). Esta técnica es útil para inspeccionar superficies con pocos reflejos como el papel, la tela entre otros. 31

32 Capítulo 3 Técnicas de Iluminación Figura 18. Iluminación Frontal 3.3 ILUMINACIÓN LATERAL Fuente: INFAIMON Es utilizada para resaltar ciertos detalles laterales o para mostrar aspectos de la estructura superficial del objeto que solo son visibles orientando la luz de forma lateral a la posición de la cámara (Figura 19); con el inconveniente de que se pueden formar sombras indeseadas. Figura 19. Iluminación Lateral Fuente: INFAIMON 3.4 ILUMINACIÓN POR CAMPO OSCURO Esta técnica se utiliza para visualizar y leer caracteres o códigos de barras grabados en la superficie del material; también se usa para detectar defectos superficiales. Este tipo de iluminación se logra con el uso de anillos especiales que emiten haces de luz perpendiculares al eje de la cámara (Figura 20). 32

33 Capítulo 3 Técnicas de Iluminación Figura 20. Iluminación por Campo Oscuro 3.5 ILUMINACIÓN COAXIAL Fuente: INFAIMON Este tipo de iluminación se usa para observar objetos reflectantes, ya que contiene un espejo semitransparente que desvía los haces en el mismo eje de la cámara (Figura 21) generando una luz difusa homogénea que crea contraste entre las superficies reflectantes y las opacas. Este tipo de iluminación tiene el inconveniente de ser difícil de implementar y de alto coste. Figura 21. Iluminación Coaxial 3.6 ILUMINACIÓN DIFUSA CONTINUA Fuente: INFAIMON También llamada Iluminación de Día Nublado, esta técnica es utilizada para materiales extremadamente reflectantes y tiene la ventaja de no generar ningún tipo de sombra. La Iluminación Difusa Continua combina iluminación reflectante en una cúpula esférica e Iluminación Coaxial en la parte superior (Figura 22) 7. 7 INFAIMON. Fundamentos Teóricos- Iluminación [en línea]. Madrid (España) [Citado en 13 Junio de 2007]. < 33

34 Capítulo 3 Técnicas de Iluminación Figura 22. Iluminación Difusa Continua Fuente: INFAIMON 34

35 4. DESCRIPCIÓN DEL SOFTWARE 4.1 LABVIEW Creado por National Instruments, LabVIEW es una herramienta de programación gráfica que inicialmente fue concebida para realizar tareas de control a instrumentos de medición pero que actualmente es utilizada para fines tan diversos como automatización industrial, diseño, adquisición de datos, visión artificial, entre otros. Una de las ventajas del LabVIEW, es que puede ser usado tanto por programadores expertos, como por personas con pocos conocimientos en el tema ya que los programas, por estar dibujados y no escritos en líneas de código, se pueden comprender fácilmente. Los programas realizados en LabVIEW se llaman instrumentos virtuales VIs, ya que tienen la apariencia de instrumentos reales, sin embargo, poseen analogías con funciones provenientes de lenguaje de programación convencionales. 8 Los VIs están conformados por dos interfaces: el panel frontal y el diagrama de bloques. El panel frontal es la interfaz con el usuario, ya que se pueden ingresar datos y visualizar resultados. En el diagrama de bloques se encuentra todo el código fuente del VI. 4.2 NI IMAQ NI IMAQ es un paquete de funciones que controla el hardware de adquisición de imágenes y además contiene métodos para ejecutar tareas, que van desde la inicialización del hardware, adquisiciones simples y secuenciales, hasta adquisiciones avanzadas a alta velocidad. 9 8 HOLGUÍN, Germán; PERÉZ, Sandra y OROZCO, Álvaro. Curso básico de LabVIEW 6i. Pereira: Universidad Tecnológica de Pereira, p. ISBN X. 9 NATIONAL INSTRUMENTS. NI-IMAQ User Manual. Austin, Texas: NI, p. 35

36 Capítulo 4 Descripción del Software 4.3 IMAQ VISION Es una librería de VIs que se puede usar para crear una gran variedad de aplicaciones de visión artificial, ya que contiene funciones específicas para cada etapa en la implementación de un sistema de visión. Dichas funciones son: Utilidades de Visión: Permiten crear imágenes, cambiarles el tamaño, calibrarlas, manipular pixeles, mostrarlas en pantalla, guardarlas en archivos y en diferentes formatos. Procesamiento de Imágenes: Permiten aplicar a las imágenes técnicas de análisis y procesamiento como el histograma, los filtros, el thresholding y el análisis de partículas. Visión por Máquina: Estas funciones realizan tareas como conteo de objetos, detección de aristas, comparación de patrones, medición de distancias y ángulos. 4.4 VISION ASSISTANT Como su nombre lo dice es un asistente que permite realizar la estrategia de la aplicación sin ningún tipo de programación; ya que genera automáticamente el código en LabVIEW. Sin embargo luego de ejecutar el asistente, se le deben agregar al código algunos elementos adicionales para mejorar el desempeño de la aplicación. El asistente tiene acceso a todas las librerías, ya sean del LabVIEW, del NI IMAQ o de IMAQ Vision; por lo que simplifica la fase inicial de la elaboración de la aplicación. Además, el asistente facilita enormemente el proceso de calibración de las imágenes. 4.5 MEASUREMENT & AUTOMATION EXPLORER (MAX) Es un explorador que permite configurar todo el hardware y software de National Instruments instalado en el equipo. Mediante el MAX se pueden crear o editar nuevas interfaces, tareas y canales para cada dispositivo. El MAX ofrece una buena herramienta para modificar parámetros de operación del hardware con el fin de mejorar su desempeño en una aplicación específica. 36

37 5. DESCRIPCIÓN DEL HARDWARE El hardware con el que se dispone inicialmente en el laboratorio se describe a continuación. 5.1 TARJETA DE ADQUISICIÓN IMÁGENES La tarjeta de adquisición usada es la IMAQ PCI 1408 de National Instruments (Figura 23), cuyas características se muestran en la Tabla 1. Figura 23. Tarjeta de Adquisición de imágenes IMAQ PCI

38 Capítulo 5 Descripción del Hardware Tabla 1. Características de la IMAQ PCI 1408 Resolución 1 Mega Píxel Número de entradas de video 4 Impedancia a la entrada 75 Ω Niveles de gris 256 (8 bits) Voltaje +12V (100mA) -12V (50mA) Dimensiones x cm Peso kg Temperatura de operación 0-55 C 5.2 CÁMARA La cámara empleada para la captura de las imágenes es una CCD MINTRON MS1131C (Figura 24). Los principales atributos de esta cámara se listan en la Tabla 2. Figura 24. Cámara CCD MINTRON MS1131C Fuente: mintron.com 38

39 Capítulo 5 Descripción del Hardware Tabla 2. Características de la cámara MS1131C Chip Sensor SHARP Área del Sensor 4.8mm (H)X3.6mm (V) Elemento de la imagen 542(H) X 582(V) (CCIR) 542(H) X 492(V) (EIA) Distancia Focal 16mm Resolución 420 líneas Voltaje DC 12V Iluminación mínima 0.05Lux de F1.2 Dimensión 50.5mm(W)X50.5mm(H)X115mm(L) Peso 410 g 5.3 CAJA DE LUZ La caja de luz (Figura 25) inicialmente cuenta con una lámpara fluorescente de 8W y un acrílico opaco para evitar el deslumbramiento. Figura 25. Caja de Luz 39

40 6. IMPLEMENTACIÓN DE LA APLICACIÓN 6.1 SELECCIÓN DE LA TÉCNICA DE ILUMINACIÓN Para la adecuada selección de la técnica de iluminación a utilizar, se elaboró el siguiente cuadro comparativo (Tabla 3). Tabla 3. Comparación de las Técnicas de Iluminación Iluminación Ventajas Desventajas Fácil de implementar, bajo costo, Iluminación Se debe tener espacio crea silueta de la pieza, imágenes Posterior detrás del objeto. de muy alto contraste. Iluminación Frontal Iluminación Lateral Iluminación por Campo Oscuro Iluminación Coaxial Iluminación Difusa Continua Fácil de implementar, revela algunos detalles superficiales. Fácil de implementar, revela algunos detalles superficiales. Ilumina defectos superficiales, provee imágenes de alto contraste en algunas aplicaciones. Elimina sobras, iluminación uniforme en todo el campo de visión. Elimina sombras, elimina el deslumbramiento. Puede crear sombras indeseadas, la iluminación no es uniforme. Puede crear sombras indeseadas, la iluminación no es uniforme. No ilumina de forma plana, difumina las superficies. Difícil de implementar, reflexión intensa en superficies brillantes. Debe rodear el objeto, el iluminador es grande, puede ser costosa. Como la tarea principal de la aplicación de visión artificial en la celda de manufactura es la de realizar mediciones de dimensiones, se requiere de una imagen de alto contraste y con el contorno bien definido. Teniendo en cuenta lo mencionado anteriormente, y como se dispone de una caja de luz apropiada para iluminación posterior; se selecciona esta como la técnica de iluminación que mejor se ajusta a los requerimientos de la aplicación tanto técnicos como económicos. 40

41 Capítulo 6 Implementación de la Aplicación 6.2 ADECUACIÓN DE LA ESCENA En la celda de manufactura se cuenta con una caja de luz, la cual tiene como fuente de luz una lámpara fluorescente de 8 W. También se dispone de un soporte para ubicar y nivelar la cámara, con el fin de que el eje de ésta, quede perpendicular a la superficie de la caja de luz. Debido a que nivelar la cámara es un trabajo que requiere de mucha precisión y mover la cámara de su posición no era tan sencillo; se optó por adecuarle a la caja de luz cuatro patas niveladoras mostradas en la figura 26, facilitando el proceso de nivelación con respecto a la cámara. En dicho proceso se emplearon niveles de precisión suministrados por el taller de la Facultad de Ingeniería Mecánica. Figura 26. Nivelación de la Caja de Luz Para aumentar el contraste en las imágenes adquiridas, se le incorporó a la caja otra lámpara de iguales características. Para determinar la distancia óptima de la cámara respecto a la superficie de la mesa (distancia de trabajo), se empleó la siguiente ecuación: Teniendo en cuenta que la longitud máxima a medir en la dirección vertical es de 27 mm y dejándose un espacio de 1 mm entre la pieza y el borde de la imagen; se tiene un campo de visión en esta dirección de aproximadamente 29mm. 41

42 Capítulo 6 Implementación de la Aplicación Como la distancia focal del lente y el tamaño del sensor de la cámara son parámetros fijos, se calculó la distancia de trabajo más adecuada para el sistema por medio de la ecuación anterior, obteniendo un resultado de: Con esta distancia y usando la dimensión horizontal del sensor (ver tabla 2), se obtiene un campo de visión horizontal de: 6.3 CALIBRACIÓN DEL SISTEMA La calibración espacial del sistema de visión, es de vital importancia ya que del éxito de este proceso, depende la confiabilidad de todo el sistema. El principio en el que se basa la calibración, es el de asignarle a algunos pixeles conocidos sus coordenadas en unidades reales y con la información obtenida calcular las coordenadas reales de los demás pixeles. La forma en la que se calculan las demás coordenadas puede ser perspectiva o no lineal. Cuando el eje de la cámara no está perpendicular al objeto, el tipo de calibración a usar es por perspectiva; pero si a eso se le agrega la distorsión causada por aberraciones del lente de la cámara, la calibración más adecuada es la no lineal. 10 Antes de comenzar con la calibración se comprobó que la cámara se encontraba lo mas perpendicular posible a la mesa; esto con el fin de eliminar al máximo los errores de perspectiva. Para efectuar la calibración se elaboró una malla conformada por puntos igualmente espaciados a una distancia conocida. La determinación del diámetro de los puntos y la distancia entre estos se realizó teniendo en cuenta que en la imagen adquirida los puntos debían tener un radio de 6 a 10 pixeles y una 10 Ibid., p

43 Capítulo 6 Implementación de la Aplicación distancia entre centros de 18 a 32 pixeles 11. Luego de varias pruebas se llegó la malla definitiva, la cual está formada por puntos con 0.7 mm de diámetro y a una distancia de 1.3 mm. La malla se muestra en la figura 27 (Aumentada 10 veces). Figura 27. Malla de Calibración Para el caso de la calibración por perspectiva no es necesario que los puntos ocupen toda el área de la imagen ya que este tipo de calibración realiza un mapeo de pixeles a unidades reales para la región cubierta por los puntos y luego este mapeo se puede usar para convertir las coordenadas cualquier otro pixel de la imagen. En la calibración no lineal el mapeo es realizado en una región rectangular alrededor de cada punto de la malla. La información necesaria para el mapeo en cada punto es estimada a partir de los puntos que lo rodean. Debido a esto solo el área de la imagen que esté cubierta por la malla es calibrada con precisión. Al momento de adquirir la imagen de la malla, se realizaron algunos cambios en la configuración de la tarjeta de adquisición para que los puntos en la imagen quedaran bien definidos, facilitando así el proceso de calibración. Debido a que el área cubierta por los puntos (negro) era mucho menor que el área clara, la diferencia de intensidad luminosa entre los puntos y el fondo no era la adecuada para realizar el thresholding. Para solucionar este inconveniente se modificaron por medio del MAX los niveles de referencia del blanco y del negro de la tarjeta de adquisición (Figuras 28 y 29). 11 NATIONAL INSTRUMENTS. IMAQ Vision for LabVIEW User Manual. Austin, Texas : NI, p. 43

44 Capítulo 6 Implementación de la Aplicación Figura 28. Niveles de referencia iniciales Figura 29. Niveles de referencia finales 44

45 Capítulo 6 Implementación de la Aplicación Al disminuir el nivel de referencia del blanco se eliminan los tonos grises cercanos al blanco y al aumentar el nivel de referencia del negro se eliminan los tonos grises cercanos al negro. Esto aumenta la diferencia de intensidad luminosa en toda la imagen dejándola más apta para el thresholding. Además, la tarjeta IMAQ PCI 1408 estaba configurada para realizar adquisiciones en modo normal; es decir, las zonas claras en la escena se veían de igual manera en la imagen y de la misma forma las zonas oscuras en la escena se veían oscuras en la imagen. Este hecho generaba un problema en el proceso de calibración, ya que cuando se realiza el thresholding para detectar los puntos de la malla, en lugar de detectar los puntos que eran oscuros, se detectaban las zonas claras. Para corregir este problema se cambió en MAX el modo de adquisición de la tarjeta de normal a inverso (Figura 30). En este modo las zonas claras de la escena se ven oscuras en la imagen y viceversa. Figura 30. Cambio del modo de adquisición 45

46 Capítulo 6 Implementación de la Aplicación Finalmente se adquiere la imagen definitiva de la malla de calibración que se muestra en la Figura 31. Figura 31. Malla de calibración Para realizar el proceso de calibración se utilizó el Vision Assistant comenzando por la adquisición de la imagen a calibrar, luego se selecciona el tipo de distorsión, posteriormente se realiza el thresholding a la malla de calibración para detectar los puntos y darles su respectiva distancia en unidades reales y finalmente guardar la información de la calibración. Para una descripción más detallada de cada uno de los pasos ver el Anexo A. Al finalizar el proceso de calibración se guarda otra imagen de la malla con formato png, la cual almacena toda la información de la calibración con el fin de hacer más fácil la propagación de esta en toda la aplicación. Los niveles de referencia del blanco y del negro en la IMAQ PCI 1408 se cambian a sus valores iniciales luego de la calibración. 46

47 Capítulo 6 Implementación de la Aplicación 6.4 MODIFICACIONES FINALES Como todos haces de luz de la caja no son perpendiculares al eje de la cámara, los bordes de la pieza no se veían bien definidos dificultando la detección de estos. Debido a esto se optó por disminuir el paso de luz alrededor de la pieza evitando que esta quedara iluminada por los lados. (Ver Figuras 32 y 33). Figura 32. Modificación 47

48 Capítulo 6 Implementación de la Aplicación Figura 33. Implementación de la modificación De esta forma se mejora la definición de las aristas y por ende se facilita su detección. Se debe aclarar que esta modificación no afecta el contraste de la imagen ya que solo se disminuye la cantidad de luz sin afectar su intensidad. 48

49 7. DESCRIPCIÓN DEL PROGRAMA El código del programa escrito en lenguaje G en LabVIEW, genera una alta automatización de la aplicación de visión y permite al usuario establecer los parámetros de funcionamiento de la misma. El objetivo del programa es el de realizar un control dimensional a las piezas producidas en el torno de control numérico de la celda de manufactura flexible. Este control se hace comparando las dimensiones de la pieza producida con las dimensiones de una pieza patrón. Si la diferencia entre las dimensiones excede las tolerancias establecidas por el usuario la pieza es rechazada, de lo contrario es aceptada. El programa se divide en dos partes: una que recibe la información sobre las mediciones que se va a realizar, y la otra que ejecuta las mediciones. En la primera parte del programa, se deben establecer las dimensiones de la pieza patrón, lo cual incluye indicar el tipo de medida, el valor nominal y la región donde realizará cada medición. El programa está diseñado para aceptar tres tipos de medidas: Lineal: Son todas las medidas de los diámetros en piezas cilíndricas. La región donde se realiza la medición está definida por un rectángulo ubicado como se muestra en la Figura 34. Figura 34. Medición lineal 49

50 Capítulo 7 Descripción del Programa Radial: Son las medidas de radios de curvatura. La región de medición está definida por un anillo como se muestra en la Figura 35. Figura 35. Medición Radial Angular: Son las mediciones de cualquier ángulo con respecto a la vertical. La región de medida está definida por un rectángulo rotado como se muestra en la Figura 36. Figura 36. Medición Angular 50

51 Capítulo 7 Descripción del Programa En ninguno de los tres tipos de mediciones las regiones deben contener aristas diferentes a las de interés, por ejemplo, regiones de medición como las mostradas en la Figura 37 provocarán grandes errores en las medidas. Figura 37. Mediciones Incorrectas Luego de ingresar cada una de las medidas con las que se van a comparar las demás piezas; lo que incluye tipo de medición, región de medición y valor nominal; se guarda esta información automáticamente en un archivo para su posterior uso. Este archivo además almacena el nombre de la pieza al que pertenece el grupo de mediciones. La segunda parte del programa recibe como datos de entrada las tolerancias tanto para las mediciones de longitudes como para las de ángulos y arroja como resultados los errores en cada una de las mediciones. Esta parte del programa posee un componente de reconocimiento de imágenes, el cual luego de adquirir la imagen, la compara con unos patrones preestablecidos para determinar que pieza es y los lugares donde debe efectuar las mediciones. Para poder comprender el funcionamiento del programa en forma general, se muestra a continuación su diagrama de flujo (Diagramas 1 y 2). 51

52 Capítulo 7 Descripción del Programa Diagrama 1. Primera parte del programa Adquisición Datos de Medición No Conforme? No Si Datos Completos? Si Guardar Archivo Aprender Patrones Fin Diagrama 2. Segunda parte del programa Espera No Pieza en Posición? Datos de usuario Si Adquirir Patrones Comparar A 52

53 Capítulo 7 Descripción del Programa A Patrón 1? No Si Datos Patrón 1 Realizar Mediciones B No Patrón 2? Si B Realizar Mediciones Datos Patrón 2 Patrón 3? Si Datos Patrón 3 Realizar Mediciones B B Guardar Datos FIN 53

54 8. INCERTIDUMBRE EN LAS MEDICIONES Existen muchas formas de calcular el error en las mediciones hechas por el sistema de visión y también existen muchos factores que pueden provocar dichos errores. Dependiendo de la naturaleza de dichos factores, las incertidumbres se clasifican en dos tipos. Las incertidumbres que son inherentes al instrumento de medida se denominan tipo B y las que están relacionadas con otros aspectos, pero se ven reflejadas en los datos de medición se denominan tipo A. 8.1 CALCULO DE LA INCERTIDUMBRE TIPO B En un sistema de visión artificial, los elementos que más influyen en la exactitud del mismo son la cámara y el lente, ya que del tamaño del sensor de la cámara y del aumento generado por el lente depende en gran parte el error en cada una de las mediciones realizadas. Para el cálculo de la incertidumbre en las medidas ocasionadas por la cámara y el lente se tomó como base el procedimiento recomendado por Edmund Optics Inc 12. En primera instancia se define el aumento primario (Primary Magnification) que corresponde al aumento de los lentes así: Luego se calcula la resolución de la cámara en pares de líneas por milímetro, es decir, los pares de líneas que puede diferenciar la cámara en un milímetro. En la ecuación anterior se usa una relación de aspecto del sensor de 4:3. 12 Edmund Optics. Technical Support [en línea]. New Jersey (USA) [Citado en 12 de Julio de 2007]. < 54

55 Capítulo 8 Incertidumbre en las Mediciones La resolución de la cámara también se puede expresar como la distancia mínima que deben tener dos líneas adyacentes para ser diferenciadas con éxito. Esta resolución se calcula como sigue: La resolución del sistema (cámara+lente) se obtiene mediante la siguiente ecuación: La incertidumbre tipo B por resolución se calcula mediante la siguiente expresión: Donde P es una constante que toma el valor de 2 para instrumentos digitales, quedando de la siguiente forma: Como el campo de visión es tan grande, se disminuye la capacidad del sistema de diferenciar dos líneas cercanas. Para imágenes de alto contraste, al momento de estimar la exactitud en las mediciones se debe asumir un error inherente al proceso de medición. Este error se encuentra entre 1 y 3 pixeles. 55

56 Capítulo 8 Incertidumbre en las Mediciones La incertidumbre tipo B por exactitud está dada por la siguiente fórmula: Para las mediciones angulares, se calculó la incertidumbre basada en la calculada anteriormente de la siguiente manera: Figura 38. Incertidumbre angular En la Figura 38 se observa la variación de una medida angular en función de la variación en la posición de uno de los lados que forman el ángulo. La incertidumbre angular no solo depende de, sino que también depende del valor del ángulo y de la distancia. La incertidumbre angular tipo B se calcula como sigue: 56

57 Capítulo 8 Incertidumbre en las Mediciones 8.2 CÁLCULO DE LA INCERTIDUMBRE TIPO A Para el cálculo de la incertidumbre tipo A se analizaron los datos obtenidos luego de realizar mediciones consecutivas a una misma pieza. También tomaron datos a diferentes tipos de piezas y finalmente se seleccionaron para el análisis los datos más críticos, es decir, los que presentaban la mayor variación. En la Tabla 4 se muestran estos datos con su respectivo error tomando como valor real 19,09mm. Tabla 4. Mediciones realizadas Valor Medido Error 19,17 0,08 19,38 0,29 19,16 0,07 19,17 0,08 19,31 0,22 19,17 0,08 19,16 0,07 19,31 0,22 19,31 0,22 19,16 0,07 En primera instancia, se calcula la media de los datos usando la siguiente fórmula: Luego se obtiene la varianza por medio de la siguiente expresión: La desviación estándar del grupo de datos es: 57

Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides Sistemas de Sensación Segmentación, Reconocimiento y Clasificación de Objetos CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides Introducción La visión artificial, también conocida como visión por computador

Más detalles

GUÍA PARA UN ESCANEO ÓPTIMO

GUÍA PARA UN ESCANEO ÓPTIMO Condiciones para obtener un buen escaneo Los factores que intervienen en el proceso de escaneo son ambientales, propios de la configuración y calibración del escáner así como del objeto a escanear. El

Más detalles

Reconocimiento de imágenes

Reconocimiento de imágenes Capítulo 4 Reconocimiento de imágenes En la actualidad, el reconocimiento de imágenes es una herramienta de gran utilidad en el área de control y automatización. Varias empresas usan el reconocimiento

Más detalles

forma de entrenar a la nuerona en su aprendizaje.

forma de entrenar a la nuerona en su aprendizaje. Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo

Más detalles

Control Estadístico del Proceso. Ing. Claudia Salguero Ing. Alvaro Díaz

Control Estadístico del Proceso. Ing. Claudia Salguero Ing. Alvaro Díaz Control Estadístico del Proceso Ing. Claudia Salguero Ing. Alvaro Díaz Control Estadístico del Proceso Es un conjunto de herramientas estadísticas que permiten recopilar, estudiar y analizar la información

Más detalles

Tema 11: Instrumentación virtual

Tema 11: Instrumentación virtual Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom

Más detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

SISTEMAS DE SEGURIDAD DE RECONOCIMIENTO FACIAL

SISTEMAS DE SEGURIDAD DE RECONOCIMIENTO FACIAL SISTEMAS DE SEGURIDAD DE RECONOCIMIENTO FACIAL INTRODUCCIÓN Los sistemas de reconocimiento facial son sistemas de seguridad basados en aplicaciones que detectan e identifican automáticamente rostros humanos.

Más detalles

MACROS. Automatizar tareas a través del uso de las macros.

MACROS. Automatizar tareas a través del uso de las macros. OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Procesos de Fabricación I. Guía 1 1 MANUFACTURA INTEGRADA POR COMPUTADORA

Procesos de Fabricación I. Guía 1 1 MANUFACTURA INTEGRADA POR COMPUTADORA Procesos de Fabricación I. Guía 1 1 MANUFACTURA INTEGRADA POR COMPUTADORA Manufactura Integrada por Computadora. Guía 2 1 Tema: DISEÑO DE PRODUCTOS EMPLEANDO SOFTWARE CAD CAM Contenidos Entorno NX 8.0

Más detalles

Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones.

Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones. Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones. 2.1 Revisión sistema reconocimiento caracteres [9]: Un sistema de reconocimiento típicamente esta conformado por

Más detalles

FUNCIÓN OSD DE CÁMARA SIESSE

FUNCIÓN OSD DE CÁMARA SIESSE FUNCIÓN OSD DE CÁMARA SIESSE Qué es OSD? On screen display (Menú en Pantalla) u OSD es una interfaz de configuración que incorporan diversos equipos de video, es un sistema que permite modificar las propiedades

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

En este capítulo se describe la forma de cómo se implementó el sistema de video

En este capítulo se describe la forma de cómo se implementó el sistema de video En este capítulo se describe la forma de cómo se implementó el sistema de video por medio de una cámara web y un servomecanismo que permitiera al usuario ver un experimento en el mismo instante en que

Más detalles

VI PLAN DE PRUEBAS, RESULTADOS Y RECOMENDACIONES

VI PLAN DE PRUEBAS, RESULTADOS Y RECOMENDACIONES VI PLAN DE PRUEBAS, RESULTADOS Y RECOMENDACIONES En la presente sección, se realiza el correspondiente plan de pruebas del prototipo con la finalidad de exponer las estrategias y recursos necesarios para

Más detalles

Operación de Microsoft Excel

Operación de Microsoft Excel Representación gráfica de datos Generalidades Excel puede crear gráficos a partir de datos previamente seleccionados en una hoja de cálculo. El usuario puede incrustar un gráfico en una hoja de cálculo,

Más detalles

Sistemas de Información Geográficos (SIG o GIS)

Sistemas de Información Geográficos (SIG o GIS) Sistemas de Información Geográficos (SIG o GIS) 1) Qué es un SIG GIS? 2) Para qué sirven? 3) Tipos de datos 4) Cómo trabaja? 5) Modelos de datos, Diseño Conceptual 6) GeoDataase (GD) 7) Cómo evaluamos

Más detalles

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar

Más detalles

MEDICION DEL TRABAJO

MEDICION DEL TRABAJO MEDICION DEL TRABAJO Habíamos dicho al comenzar el curso que habían 4 técnicas que permiten realizar una medición del trabajo 1 Técnicas Directas: - Estudio de tiempos con cronómetro - Muestreo del trabajo

Más detalles

Indicaciones específicas para los análisis estadísticos.

Indicaciones específicas para los análisis estadísticos. Tutorial básico de PSPP: Vídeo 1: Describe la interfaz del programa, explicando en qué consiste la vista de datos y la vista de variables. Vídeo 2: Muestra cómo crear una base de datos, comenzando por

Más detalles

Visión Artificial. Por Elisabeth Pérez

Visión Artificial. Por Elisabeth Pérez Visión Artificial Por Elisabeth Pérez Indice Qué es la Visión Artificial? Visión Artificial Diversos nombres Áreas de Aplicación Visión Artificial en Sistemas de Calidad Los pasos a tener en cuenta Áreas

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

DE VIDA PARA EL DESARROLLO DE SISTEMAS

DE VIDA PARA EL DESARROLLO DE SISTEMAS MÉTODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS 1. METODO DEL CICLO DE VIDA PARA EL DESARROLLO DE SISTEMAS CICLO DE VIDA CLÁSICO DEL DESARROLLO DE SISTEMAS. El desarrollo de Sistemas, un proceso

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

CAPÍTULO 3 Programación en LabVIEW

CAPÍTULO 3 Programación en LabVIEW CAPÍTULO 3 Programación en LabVIEW 3.1 Conexión física de los elementos Para capturar todas las señales provenientes de los sensores se utilizó una tarjeta de adquisición de datos de National Instruments,

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...

Más detalles

understanding documents Digitalización y Captura Inteligente de Documentos

understanding documents Digitalización y Captura Inteligente de Documentos Digitalización y Captura Inteligente de Documentos Mayo 2013 Poder mantener accesibles los documentos desde cualquier punto del planeta y utilizar la información contenida en ellos se ha vuelto crítico

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,

Más detalles

Comprendiendo el Histograma. El fotometro del siglo 21

Comprendiendo el Histograma. El fotometro del siglo 21 Comprendiendo el Histograma Posiblemente la herramienta más útil en la fotografía digital es el histograma. También puede ser el menos comprendido. En este artículo exploraremos lo que el histograma de

Más detalles

Estadística con Excel Informática 4º ESO ESTADÍSTICA CON EXCEL

Estadística con Excel Informática 4º ESO ESTADÍSTICA CON EXCEL 1. Introducción ESTADÍSTICA CO EXCEL La estadística es la rama de las matemáticas que se dedica al análisis e interpretación de series de datos, generando unos resultados que se utilizan básicamente en

Más detalles

REVISTA COLOMBIANA DE FÍSICA, VOL. 34, No. 1. 2002 CONTEO Y CARACTERIZACIÓN DE REGIONES COMPLETAS EN IMÁGENES 2D: APLICACIÓN A NÚCLEOS CELULARES

REVISTA COLOMBIANA DE FÍSICA, VOL. 34, No. 1. 2002 CONTEO Y CARACTERIZACIÓN DE REGIONES COMPLETAS EN IMÁGENES 2D: APLICACIÓN A NÚCLEOS CELULARES REVISTA COLOMBIANA DE FÍSICA, VOL. 34, No. 1. 2002 CONTEO Y CARACTERIZACIÓN DE REGIONES COMPLETAS EN IMÁGENES 2D: APLICACIÓN A NÚCLEOS CELULARES Y. Sossa, G. Osorio, F. Prieto, F. Angulo Grupo de Percepción

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Base de datos en Excel

Base de datos en Excel Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de

Más detalles

MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ

MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ MODULO DE NI-VISION DE LABVIEW GUÍA DE INICIO JONATHAN EDUARDO CRUZ ORTIZ UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS FACULTAD TECNOLÓGICA TECNOLOGÍA EN ELECTRÓNICA INGENIERÍA EN CONTROL Índice general

Más detalles

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control

La presente tesis pretende que los estudiantes observen la teoría de las acciones de control CAPÍTULO V. CONCLUSIONES. La presente tesis pretende que los estudiantes observen la teoría de las acciones de control de forma virtual al mismo tiempo analicen físicamente los sistemas electrónicos cuando

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

CONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial

CONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial TÍTULO Segmentación, localización y reconocimiento de piezas OBJETIVO El objetivo de la práctica es mostrar al alumno un método para el reconocimiento de varias piezas existentes en el módulo servidor

Más detalles

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013.

Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Empremática, Guía12 1 Facultad: Ingeniería Escuela: Computación Asignatura: Empremática Tema: CREACIÓN DE CONSULTAS E INFORMES EN UNA BASE DE DATOS CON MICROSOFT ACCESS 2013. Objetivos: Identificar las

Más detalles

ANÁLISIS DE CARGOS. 1. Nombre del cargo 2. Posición del cargo en el organigrama. 3. Contenido del cargo. 1. Requisitos intelectuales

ANÁLISIS DE CARGOS. 1. Nombre del cargo 2. Posición del cargo en el organigrama. 3. Contenido del cargo. 1. Requisitos intelectuales Análisis de CARGOS ANÁLISIS DE CARGOS Autor: Herman Bachenheimer Correo: herman@puj.edu.co Después de la descripción, sigue el análisis del cargo. Una vez identificado el contenido del cargo (aspectos

Más detalles

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas.

Estas visiones de la información, denominadas vistas, se pueden identificar de varias formas. El primer paso en el diseño de una base de datos es la producción del esquema conceptual. Normalmente, se construyen varios esquemas conceptuales, cada uno para representar las distintas visiones que los

Más detalles

Capítulo 12: Indexación y asociación

Capítulo 12: Indexación y asociación Capítulo 12: Indexación y asociación Conceptos básicos Índices ordenados Archivos de índice de árbol B+ Archivos de índice de árbol B Asociación estática Asociación dinámica Comparación entre indexación

Más detalles

Universidad Nacional de Quilmes Ing. en Automatización y Control Industrial Cátedra: Visión Artificial Agosto de 2005

Universidad Nacional de Quilmes Ing. en Automatización y Control Industrial Cátedra: Visión Artificial Agosto de 2005 Extracción de Frontera (Boundary Extraction) La frontera de un conjunto A, escrita como β(a), se puede obtener erosionando A por B y luego calcular la diferencia entre A y su erosión. Esto es β ( A) =

Más detalles

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online

Guías _SGO. Gestione administradores, usuarios y grupos de su empresa. Sistema de Gestión Online Guías _SGO Gestione administradores, usuarios y grupos de su empresa Sistema de Gestión Online Índice General 1. Parámetros Generales... 4 1.1 Qué es?... 4 1.2 Consumo por Cuentas... 6 1.3 Días Feriados...

Más detalles

SEWERIN. Pre Localización De Fugas de Agua

SEWERIN. Pre Localización De Fugas de Agua SEWERIN Pre Localización De Fugas de Agua Ventajas del sistema La Pre localización de fugas de agua consiste en la escucha de la red en varios puntos. Para ello se utilizan loggers que graban sus sonidos

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Capitulo V Administración de memoria

Capitulo V Administración de memoria Capitulo V Administración de memoria Introducción. Una de las tareas más importantes y complejas de un sistema operativo es la gestión de memoria. La gestión de memoria implica tratar la memoria principal

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

Capítulo 1 Documentos HTML5

Capítulo 1 Documentos HTML5 Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs

Más detalles

Guía de selección de cámaras. Factores que se deben tener en consideración al seleccionar las cámaras de videovigilancia

Guía de selección de cámaras. Factores que se deben tener en consideración al seleccionar las cámaras de videovigilancia Guía de selección de cámaras Factores que se deben tener en consideración al seleccionar las cámaras de videovigilancia Introducción Invertir en un sistema de videovigilancia de calidad es una buena decisión.

Más detalles

BANCOS. Manejo de Bancos. Como crear una ficha de Banco? Como modificar los datos de una ficha de Banco? Como borrar una ficha de Banco?

BANCOS. Manejo de Bancos. Como crear una ficha de Banco? Como modificar los datos de una ficha de Banco? Como borrar una ficha de Banco? BANCOS El Sistema de Gestión Administrativa permite el manejo de los movimientos bancarios. Seleccionada la opción de Bancos, el sistema presentara las siguientes opciones. Manejo de Bancos Manejo de movimientos

Más detalles

4 Pruebas y análisis del software

4 Pruebas y análisis del software 4 Pruebas y análisis del software En este capítulo se presentan una serie de simulaciones donde se analiza el desempeño de ambos sistemas programados en cuanto a exactitud con otros softwares que se encuentran

Más detalles

Controle completamente la fabricación de su empresa Sistema de gestión de la producción para la empresa Sistema de gestión de la fabricación para la empresa Resolución de sus problemas más comunes de gestión

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Capítulo 10. Gráficos y diagramas

Capítulo 10. Gráficos y diagramas Capítulo 10. Gráficos y diagramas 1. Introducción Los gráficos y diagramas que se acostumbran a ver en libros e informes para visualizar datos estadísticos también se utilizan con propósitos cartográficos,

Más detalles

Guía del Usuario. 2010 Datacolor. Datacolor, and other Datacolor product trademarks are the property of Datacolor.

Guía del Usuario. 2010 Datacolor. Datacolor, and other Datacolor product trademarks are the property of Datacolor. Guía del Usuario 2010 Datacolor. Datacolor, and other Datacolor product trademarks are the property of Datacolor. CONTENIDO: PROBLEMA. SOLUCIÓN. CARACTERÍSTICAS. VENTAJAS... 3 PRESENTACIÓN: CÓMO FUNCIONA?...

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código S-VII-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código S-VII-01 Edición 0 Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PLANEACIÓN...

Más detalles

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true

by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

IV. Implantación del sistema.

IV. Implantación del sistema. IV. Implantación del sistema. Para hablar sobre el proceso de desarrollo del sistema de Recuperación de Información Visual propuesto, empezaremos hablando del hardware utilizado, las herramientas de software

Más detalles

TRANSPRO EL TRANSPORTE URBANO DEL MONTEVIDEO DEL MAÑANA

TRANSPRO EL TRANSPORTE URBANO DEL MONTEVIDEO DEL MAÑANA EL TRANSPORTE URBANO DEL MONTEVIDEO DEL MAÑANA TRANSPRO Solución Tecnológica para Control Satelital de Flotas, Información de Arribo y Cobranza Inteligente TRANSPRO es la única Solución Tecnológica capaz

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Photoshop. Conceptos Básicos

Photoshop. Conceptos Básicos Photoshop Conceptos Básicos Qué es Photoshop? Tratamiento de imágenes Retoque fotográfico Pintura Posee gran versatilidad Herramienta de post-producción (separación de colores y medios tonos) La ventana

Más detalles

Actividades con GeoGebra

Actividades con GeoGebra Conectar Igualdad - "Netbooks Uno a Uno" Actividades con GeoGebra Nociones básicas, rectas Silvina Ponce Dawson Introducción. El GeoGeobra es un programa que permite explorar nociones matemáticas desde

Más detalles

Fundamentos de la Visión Artificial. Prof. Dr. Francisco Gómez Rodríguez Prof. Manuel J. Domínguez Morales 1

Fundamentos de la Visión Artificial. Prof. Dr. Francisco Gómez Rodríguez Prof. Manuel J. Domínguez Morales 1 Fundamentos de la Visión Artificial Prof. Dr. Francisco Gómez Rodríguez Prof. Manuel J. Domínguez Morales 1 Índice 1. Introducción a lavisión Artificial 2. Adquisición y representación de imágenes 3. Filtrado

Más detalles

MANUAL DEL USUARIO SIVIGILA D.C. MODULO DE ASISTENCIA TÉCNICA (USUARIO SOLICITANTE)

MANUAL DEL USUARIO SIVIGILA D.C. MODULO DE ASISTENCIA TÉCNICA (USUARIO SOLICITANTE) Página 1 de 12 MANUAL DEL USUARIO SIVIGILA D.C. MODULO DE ASISTENCIA TÉCNICA (USUARIO SOLICITANTE) Página 2 de 12 TABLA DE CONTENIDO 1. OBJETIVO... 3 2. ALCANCE... 3 3. RECOMENDACIONES DE TIPO GENERAL...

Más detalles

BREVE MANUAL DE SOLVER

BREVE MANUAL DE SOLVER BREVE MANUAL DE SOLVER PROFESOR: DAVID LAHOZ ARNEDO PROGRAMACIÓN LINEAL Definición: Un problema se define de programación lineal si se busca calcular el máximo o el mínimo de una función lineal, la relación

Más detalles

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM

6. SISTEMAS CAD-CAM (CAM) 6.1. CONCEPTO DE CAM 6.1. CONCEPTO DE CAM Las siglas CAM corresponden al acrónimo de Computer Aided Manufacturing, Fabricación asistida por ordenador. Por CAM se entiende la utilización de ordenadores para tareas técnicas

Más detalles

UNIDAD 6 Fotogrametría

UNIDAD 6 Fotogrametría UNIDAD 6 Fotogrametría La fotogrametría es la técnica de obtener mediciones reales de un objeto por medio de la fotografía, tanto aérea como terrestre Las fotografías se las realiza con una cámara métrica

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)

Unidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.

Más detalles

Entidad Formadora: Plan Local De Formación Convocatoria 2010

Entidad Formadora: Plan Local De Formación Convocatoria 2010 Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú

Más detalles

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: Descripción del ambiente de trabajo Entrar y salir de la aplicación Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes: A través del botón :

Más detalles

MÓDULO III SEIS SIGMA ESTRATEGIA PARA LA MEJORA DE PROYECTOS

MÓDULO III SEIS SIGMA ESTRATEGIA PARA LA MEJORA DE PROYECTOS MÓDULO III SEIS SIGMA ESTRATEGIA PARA LA MEJORA DE PROYECTOS 1 ÍNDICE DEFINIR. 3 MEDIR.... 4 ANALIZAR..... 5 MEJORAR. 6 CONTROLAR... 7 GLOSARIO... 8 MAPA CONCEPTUAL. 10 2 DEFINIR: Iniciación del proyecto.

Más detalles

Leica Application Suite

Leica Application Suite Leica Application Suite Macro Editor y Macro Runner Personalizado y automatizado 2 Las instrucciones se pueden pausar opcionalmente cuando la rutina se ejecuta para interactuar con las imágenes. Las instrucciones

Más detalles

RECONOCIMIENTO E IDENTIFICACIÓN DE LOGOTIPOS EN IMÁGENES CON TRANSFORMADA SIFT

RECONOCIMIENTO E IDENTIFICACIÓN DE LOGOTIPOS EN IMÁGENES CON TRANSFORMADA SIFT UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN (ESPECIALIDAD EN SONIDO E IMAGEN) PROYECTO FIN DE CARRERA RECONOCIMIENTO E IDENTIFICACIÓN DE LOGOTIPOS

Más detalles

Prácticas PGSI. Práctica 4. Gestión de las Cargas de Trabajo de los Recursos y Delimitaciones de Tareas

Prácticas PGSI. Práctica 4. Gestión de las Cargas de Trabajo de los Recursos y Delimitaciones de Tareas Prácticas PGSI Práctica 4. Gestión de las Cargas de Trabajo de los Recursos y Delimitaciones de Tareas Introducción a la Programación con Recursos A medida que avanza la planificación se realizan ajustes

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008

Estándares para planes de calidad de software. Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 Estándares para planes de calidad de software Escuela de Ingeniería de Sistemas y Computación Desarrollo de Software II Agosto Diciembre 2008 DIFERENCIA ENTRE PRODUCIR UNA FUNCION Y PRODUCIR UNA FUNCION

Más detalles

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 -

Adelacu Ltda. www.adelacu.com Fono +562-218-4749. Graballo+ Agosto de 2007. Graballo+ - Descripción funcional - 1 - Graballo+ Agosto de 2007-1 - Índice Índice...2 Introducción...3 Características...4 DESCRIPCIÓN GENERAL...4 COMPONENTES Y CARACTERÍSTICAS DE LA SOLUCIÓN...5 Recepción de requerimientos...5 Atención de

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

6. DESCRIPCIÓN DEL SOFTWARE

6. DESCRIPCIÓN DEL SOFTWARE Capítulo 2. Equipo 6. DESCRIPCIÓN DEL SOFTWARE 6.1 Introducción El equipo de medida descrito en el capítulo anterior lleva asociado un software que hace de sistema de control del proceso de medición. Este

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez

Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez Edición de vídeo con movie maker Autor: Jhon Gilberto Sánchez 1 Presentación del curso La forma más sencilla de editar todos aquellos momentos especiales o dar un toque personal a las fotografías creando

Más detalles

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows

Más detalles

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones.

TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. TEMA 2. FILOSOFÍA DE LOS GRÁFICOS DE CONTROL. Principios básicos de los gráficos de control. Análisis de patrones. La herramienta que nos indica si el proceso está o no controlado o Estado de Control son

Más detalles

Control Estadístico de Procesos

Control Estadístico de Procesos Control Estadístico de Procesos Gráficos de Control Los gráficos de control o cartas de control son una importante herramienta utilizada en control de calidad de procesos. Básicamente, una Carta de Control

Más detalles

Documento informativo Sistema de imágenes de plano extendido con combinación automática y manual DR DirectView de CARESTREAM

Documento informativo Sistema de imágenes de plano extendido con combinación automática y manual DR DirectView de CARESTREAM Procesamiento avanzado de imágenes con capacidades de combinación automática y ajuste manual que producen una imagen de plano extendido compuesta sin línea de unión visible Revisión de la geometría de

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO

SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO SISTEMA DE REGISTRO DE TRANSACCIONES BURSATILES BAGSA MANUAL DE USUARIO Consideraciones Iniciales I. El sistema está desarrollado bajo un entorno web por lo que puede ser accedido desde cualquier cliente

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Digitalización de imágenes con ayuda del histograma

Digitalización de imágenes con ayuda del histograma Digitalización de imágenes con ayuda del histograma Apellidos, nombre Vicente Atienza Vanacloig (vatienza@disca.upv.es) Departamento Centro Informática de Sistemas y Computadores (DISCA) Escuela Técnica

Más detalles

Señal de Referencia: Es el valor que se desea que alcance la señal de salida. SET POINT.

Señal de Referencia: Es el valor que se desea que alcance la señal de salida. SET POINT. EL ABC DE LA AUTOMATIZACION ALGORITMO DE CONTROL PID; por Aldo Amadori Introducción El Control automático desempeña un papel importante en los procesos de manufactura, industriales, navales, aeroespaciales,

Más detalles

CONCEPTOS BASICOS DE IMAGEN DIGITAL

CONCEPTOS BASICOS DE IMAGEN DIGITAL CONCEPTOS BASICOS DE IMAGEN DIGITAL 1- Conceptos Básicos Una imagen analógica es una imagen natural captada con una cámara o cualquier otro instrumento óptico, presenta unas características de sombras

Más detalles

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL

CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL CONVERTIDORES DIGITAL ANALÓGICO Y ANALÓGICO - DIGITAL CONVERTIDORES DIGITAL ANALÓGICO Las dos operaciones E/S relativas al proceso de mayor importancia son la conversión de digital a analógico D/A y la

Más detalles

SIIGO Pyme. Procesos Gestión de Ventas. Cartilla I

SIIGO Pyme. Procesos Gestión de Ventas. Cartilla I SIIGO Pyme Procesos Gestión de Ventas Cartilla I Tabla de Contenido 1. Presentación 2. Cuál es la función del Módulo de Gestión de Ventas? 3. Cuál es la Ruta para Ejecutar Procesos en el Modulo de Gestión

Más detalles