Tutorial para el uso de imágenes en Octave

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

Download "Tutorial para el uso de imágenes en Octave"

Transcripción

1 Tutorial para el uso de imágenes en Octave Ing. Luis Vazquez Resumen Este artículo presenta los formatos y herramientas para el manejo de imágenes que usaremos en el curso Tratamiento de Imágenes por Computadora. Las funciones y ejemplos presentados son para Octave y han sido probados con la versión 2.1 bajo Linux, junto con las rutinas en el paquete imag io octave.zip 1. Formatos de imagen 1.1. PNM Este formato incluye los formatos de imagen PPM, PGM y PBM. Se utilizan para almacenar imágenes color RGB, imágenes en escala de gris e imágenes blanco-negro respectivamente. Para cada uno de los tres formatos hay una versión binaria y otra ASCII. En el primer caso la imagen se codifica como una secuencia de bits y en el segundo se codifica en un archivo de texto donde se listan los valores numéricos de cada pixel. Los archivos de PNM pueden se identificados automáticamente por un código mágico (P[1-6]) en la cabecera de fichero (primera linea). PBM (Portable BitMap). Almacena imágenes monocromáticas. En el formato binario se usa un bit para cada pixel y en el ASCII cada pixel se representa con 0 o 1. Ejemplos de encabezado PBM ASCII: P1 #Ejemplo PBM PGM (Portable GrayMap). Soporta imágenes en escala de gris. Cada pixel se representa con un byte (P5) o con su valor en ASCII (P2). Ejemplos de encabezado PGM ASCII: P PPM(Portable PixMap). Almacena imágenes color RGB. Se usa un byte (P6) o un número (P3) para el valor de cada componente (rojo, verde, azul) de cada pixel. Los valores de cada pixel se codifican intercalando las tres componentes: R1G1B1R2G2B2,... etc. Ejemplos de encabezado PPM ASCII P3 4 4 # the image width height 15 # maximun value Ejemplos de encabezado PPM binario P

2 1.2 PNG 1.2. PNG Su nombre significa Portable Network Graphics. Formato libre diseñado para aplicaciones en Internet. Los datos de la imagen son almacenados usando un algoritmo de compresión sin pérdida y con muy buenos rendimientos para una gran variedad de tipos de imágenes. El formato PNG fue desarrollado originalmente como sustituto de otro formato más viejo y con menos funcionalidades como es el GIF, cuando en 1995 una empresa patento este popular formato y anuncio que los programas que implementara este formato deberían pagar una tasa por su uso. Sin embargo el nuevo formato resultante superó ampliamente las capacidades de GIF así como sus posibles aplicaciones (ver JPG Su nombre deriva de Joint Picture Format. Es un formato que usa un algoritmo para compresión de imágenes con pérdida. Básicamente la compresión consiste en dividir la imagen en bloques (típicamente 8 8), hacer una transformada coseno discreta de los datos en cada bloque, seguida por la selección de los coeficientes más significativos y la codificación de esto usando compresión estadística sin perdida. Esta diseñada para obtener buenos rendimientos (calidad/tamaño) con imágenes naturales (fotos) y sin demasiadas transiciones abruptas (ver 2. Lectura de imágenes en Octave En Octave las imágenes se representan como matrices. La lectura, escritura y la manipulación de los planos RGB en imágenes color, se hace con algunas rutinas que forman parte de la distribucion básica de Octave asi como varias rutinas extra presentes en el paquete imag io octave.zip Instalar las rutinas de imag io octave.zip en Octave Para usar las rutinas de manipulación de imágenes en imag io octave.zip debe bajar el archivo de la página web del curso, crear un directorio en su HOME (por ejemplo /lib/octave/image) y volcar los archivos presentes en el paquete dentro de este directorio. > cd ~ > install -d lib/octave/image > mv imag_io_octave.zip lib/octave; cd lib/octave > unzip imag_io_octave.zip; mv imafinal/* image/ > rmdir imafinal Por último se debe modificar la variable de ambiente LOADPATH en Octave para que incluya el camino a estos nuevos archivos.m. Esto se puede hacer ejecutando en octave el comando: LOADPATH = [ LOADPATH, "$HOME/lib/octave/image:"]; o copiando esa linea en el archivo de configuracion 2.2. Rutinas de lectura en imag io octave /.octaverc. readpnm: Lee una imagen con formato PNM en Octave. Es el motor básico para la lectura de todos los otros formatos, pues las otras rutinas de lecturas usan el programa externo convert del paquete ImageMagick para convertirlas previamente a un archivo PNM temporal. [Im, isppm, maxval] = readpnm(fname) fname - nombre del archivo PNM (puede ser PBM, PGM o PPM). Im - matriz Octave con los valores de la imagen. isppm - Vale 1 si la imagen es en formato PPM, 0 si es una imagen en niveles de gris. maxval - Valor máximo en la matriz con la imagen.

3 En el caso de una imagen RGB (isppm=1) si la imagen es de tamaño N M obtendremos en Im una matriz con N filas y 3 M cuyas columnas corresponden a los valores de rojo, verde y azul de manera intercalada. readpng: Lee una imagen con formato PNG (necesita ImageMagick). readjpg: Lee una imagen con formato JPG (necesita ImageMagick). splitppm: descompone una matriz cuyas columnas contiene los valores intercalados de rojo, verde y azul en las 3 matrices Red, Green y Azul. [Red Green Blue] = splitppm(im) Im - matriz Octave con valore RGB intercalados por columnas (tipo PPM). Red - componente de rojo. Green - componente de verde. Azul - componente de azul. 3. Desplegando imágenes en Octave 3.1. Funciones para desplegar imágenes escalares Estas funciones permiten desplegar una imagen dada por una matriz de valores escalares. Para eso utilizan un mapa de colores o colormap que define la correspondencia entre los valores de cada pixel en la imagen y el color que será desplegado. map=colormap ( cmap ): Instala cmap como nuevo mapa de colores. El colormap cmap debe ser una matriz de N filas por 3 columnas(r,g,b), siendo N el número de colores en el mapa. En cada fila se guarda un color con sus valores de intensidad de rojo, verde y azul respectivamente; codificados por un número entre 0 y 1. Si se ejecuta colormap ("default") esta función reinicializa al mapa de colores por defecto, que un mapa en escala de grises con 64 colores. La función devuelve el nuevo mapa de colores instalado. cmap=gray(n)): Construye un mapa de colores en escala de grises con el numero de niveles especificado (N). cmap=ocean(n)): Construye un mapa de colores con N entradas en tonalidades acuáticas (variaciones de azules). cmap=hot(n)): Construye un mapa de colores con N entradas en tonalidades calientes (variaciones de rojo y amarillo). Es una modificación de la función ocean agregada a Octave por docentes del curso( 1 ). cmap=hsv(n)): Construye un mapa de colores con N entradas que varían sobre los colores saturados del arco-iris comenzando y terminando en rojo. Agregada a Octave por docentes del curso ( 1 ). image( Im, Zoom): despliega la matriz como una imagen color usando el colormap actual. Los elementos de la matriz imagen IM deben ser valores entre 1 y la longitud del colormap. Los valores que estén por debajo de 1 o por encima del número de entradas en el mapa de colores N se truncan a estos valores antes de desplegar la imagen. La variable opcional Zoom permite especificar una escala de zoom antes de mostrar la imagen. Su valor por defecto es 1. imagesc( Im, Zoom): Totalmente análoga a la función image solo que en este caso se aplica un cambio de escala a los valores en la matriz Im de modo que sus valores caen en todo el rango del mapa de colores actual. Im sc = 1 + (N 1) (max(im) min(im)) ( Im min(im) ) 1 Las funciones hot y hsv se definen en los archivos.m que se encuentran en la página del curso dentro de mapascolor.tgz. Estos archivos deben copiarse en el mismo directorio donde se puso imag io octave.zip 3

4 3.2 Funciones para desplegar imágenes color RGB 3.2. Funciones para desplegar imágenes color RGB imshow (R, G, B): Muestra una imagen color a partir de sus componentes RGB. Se deben pasar las tres matrices R, G, B con valores entre 0 y 1 representando las intensidades de rojo, verde y azul respectivamente. Esta función construye e instala su propio mapa de colores (además lo hace de una manera bastante poco eficiente) a partir de los valores en las 3 matrices. [Im,isPpm, mval]=readpnm("lupin.ppm"); ## leemos imagen [R,G,B]=splitppm(Im); ## separamos en componentes imshow(r/255,g/255,b/255); ## mostramos imagen color (RGB) 4 4. Salvando imágenes en archivos La forma más simple de guardar una imagen desde octave es usar el comando save para salvar en un archivo.dat la matriz que representa a la imagen y (opcionalmente) el mapa de colores. Estos datos se pueden recuperar luego con la función load save -binary datoimagen.dat Im cmap.. load datoimagen.dat Por otro lado Octave proporciona una función especifica para guardar imágenes en su formato propio ( img ) así como en formato ppm usando el mapa de colores actual. saveimage (filename, Im, format, cmap) filename - Es el nombre de archivo con que se guardara la imagen. Im - Matriz escalar con la imagen. Los valores de esta matriz se consideran como índices en el mapa de colores (ver image). format - Es un string cuyos posibles valores son: img Usa el formato imagen de Octave y guarda también el mapa de colores en el archivo. ppm Guarda la imagen en formato PPM. Si el mapa de colores solo tiene 2 valores y estos son negro ([0,0,0]) y negro ([0,0,0]) usa el subformato bitmap pbm; si el mapa de colores tiene las 3 columnas iguales (mapa de grises) utiliza el subformato pgm y sino usa el formato de color RGB ppm (ver??) cmap - Parámetro opcional que permite especificar un colormap distinto al instalado. Por último en el paquete imag io octave.zip se agregan otras funciones especializadas que permiten salvar imágenes en formato PNM, tanto en niveles de gris para el caso escalar (pgm) como en color combinando las 3 componentes RGB (ppm). Estas funciones pueden considerarse como las inversas a las presentadas en la sección??. writepgm: Permite salvar una imagen con niveles de gris en formato pgm. writepgm(fname, Im [, scale=1]) fname - Nombre del archivo a crear. Im - Matriz con la imagen a escribir en el archivo. scale - Opcional. Indica con 1 si queremos escalar los valores entre y con 0 sino. writeppm: Salva una imagen color en formato ppm. writeppm(fname, Im[, scale=1]) fname - Nombre del archivo a crear. Im - Matriz con la imagen a escribir en el archivo. La columnas deber representar las componentes R, G, B de manera intercalada, análogamente a como se obtienen con readpnm. Esta matriz se construye fácilmente con la función mergeppm. scale - Opcional. Igual que antes indica si queremos escalar los valores de la imagen entre 0 y 255 antes de guardarla en el archivo. mergeppm: Función utilitaria, permite combinar 3 matrices R, G y B del mismo tamaño en una matriz con las componentes intercaladas por columnas.

5 Im = mergeppm(r, G, B) Im - matriz con los valores RGB entrelazados (en estilo PPM). R,G,B - 3 matrices iguales con las componentes rojo, verde y azul de la imagen. Leer una image color RGB, intercambiar sus componentes y salvarla con otro nombre. [Im,isPpm, mval]=readpnm("lupin.ppm"); [R,G,B]=splitppm(Im); # separamos en componentes clear Im; Ima=mergeppm(B,R,G); # rearmamos intercambiando (BRG) los colores con mergeppm disp("finalmente la escribimos al disco como salad.ppm con los nuevos colores!") writeppm( salad.ppm, Ima, 0); # Escribimos al disco con los nuevos colores!" disp("abra la imagen con ImageMagick, GImp, Photoshop o lo que sea"); 5

SISTEMAS DE NUMERACIÓN

SISTEMAS DE NUMERACIÓN SISTEMAS DE NUMERACIÓN EL SISTEMA DECIMAL Es el sistema usado habitualmente en todo el mundo. Según los antropólogos, el origen del sistema decimal está en los diez dedos que tenemos los humanos en las

Más detalles

Departamento de Tecnologías de la Información y la Comunicación 2 Año Unidad 1: Edición digital de imágenes

Departamento de Tecnologías de la Información y la Comunicación 2 Año Unidad 1: Edición digital de imágenes Trabajo práctico: Modificando una imagen Prof. Ricardo P. Salvador Marzo de 2015 Importante i. En las consignas se indica qué resultado se quiere obtener, por lo que ustedes tienen que averiguar cuáles

Más detalles

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 2: representación de la información TEMA 1: SISTEMAS INFORMÁTICOS Parte 2: representación de la información Qué vamos a ver? Cómo se representa y almacena la información en un ordenador Cómo podemos relacionar la información que entendemos

Más detalles

Manual de GIMP. Capítulo 6. Los colores MANUAL DE GIMP. Capítulo 6: Los colores

Manual de GIMP. Capítulo 6. Los colores MANUAL DE GIMP. Capítulo 6: Los colores 1 MANUAL DE GIMP Capítulo 6: Los colores Realizado por José Sánchez Rodríguez (Universidad de Málaga) josesanchez@uma.es Reconocimiento-NoComercial-CompartirIgual 2.5 España Usted es libre de: copiar,

Más detalles

Ingeniería Superior de Informática

Ingeniería Superior de Informática Ingeniería Superior de Informática Asignatura: Visión Artificial Curso 2007/08 Práctica nº 1 : Fundamentos de la Image Processing Toolbox de MATLAB 1. BREVES DEFINICIONES... 1 2. IMÁGENES EN MATLAB Y LA

Más detalles

Manual de operación Tausend Monitor

Manual de operación Tausend Monitor Manual de operación Tausend Monitor Luego de haber realizado satisfactoriamente el proceso de instalación, al iniciar el programa le aparecerá la siguiente ventana: El usuario principal y con el primero

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

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

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

Tipos de imágenes Imágenes vectoriales Imágenes de mapa de bits

Tipos de imágenes Imágenes vectoriales Imágenes de mapa de bits Tipos de imágenes Los programas de diseño gráfico trabajan en general con dos tipos de imágenes: imágenes vectoriales e imágenes de mapa de bits. Comprender sus características y diferencias es indispensable

Más detalles

Imagen ::: Conceptos básicos de imagen digital Diseño de materiales multimedia. Web 2.0. 2.1 Conceptos básicos de imagen digital

Imagen ::: Conceptos básicos de imagen digital Diseño de materiales multimedia. Web 2.0. 2.1 Conceptos básicos de imagen digital 2. Imagen 146 2.1 Conceptos básicos de imagen digital 147 2.1 Conceptos básicos de imagen digital Antes de estudiar los procedimientos más habituales de optimización y tratamiento de imágenes es conveniente

Más detalles

Comunicación Interactiva C L A S E S 3 Y 4 P R O F. M A X T E L L O 2 0 1 2-2

Comunicación Interactiva C L A S E S 3 Y 4 P R O F. M A X T E L L O 2 0 1 2-2 Comunicación Interactiva C L A S E S 3 Y 4 P R O F. M A X T E L L O 2 0 1 2-2 Clase 3 y 4:Introducción a gráficos por computadora: gráficos de vector y gráficos bitmaps. Combinando vectores y bitmaps.

Más detalles

IMÁGENES DIGITALES. Tipos de imágenes digitales y características

IMÁGENES DIGITALES. Tipos de imágenes digitales y características IMÁGENES DIGITALES Tipos de imágenes digitales y características Formas de adquirir una imagen Crear un dibujo: utilizando algún programa de dibujo como Paint, CorelDraw, OpenOffice Draw, etc. También

Más detalles

Procesamiento Digital de Imágenes. Compresión de imágenes

Procesamiento Digital de Imágenes. Compresión de imágenes FICH, UNL - Departamento de Informática - Ingeniería Informática Procesamiento Digital de Imágenes Guía de Trabajos Prácticos 8 Compresión de imágenes 2010 1. Objetivos Analizar las características y el

Más detalles

Imágenes y gráficas en MATLAB

Imágenes y gráficas en MATLAB Imágenes y gráficas en MATLAB Sistemas Conexionistas - Curso 07/08 1. Imágenes Matlab dispone de comandos especiales para trabajar con imágenes de diversos formatos (pgm, ppm, gif, png,... ). imread Lee

Más detalles

Sensor de Imagen ivu Series TG

Sensor de Imagen ivu Series TG Sensor de Imagen ivu Series TG Ayudas Operativas Cómo entrar y salir de depuración usando el Emulador El Emulador ivu es una aplicación de Windows que le permite operar en un entorno Windows exactamente

Más detalles

PRÁCTICA 1. Grupo de Visión Artificial. David García Pérez

PRÁCTICA 1. Grupo de Visión Artificial. David García Pérez PRÁCTICA 1 MANEJO BÁSICO DE IMÁGENES CON MATLAB Imagen tamaño NxM píxeles En Matlab: Imagen = Matriz/es Cada elemento de la matriz el tono de gris para imágenes en B/N Si la imagen es en color, existen

Más detalles

5.4. Manual de usuario

5.4. Manual de usuario 5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin

Más detalles

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL ELECTRÓNICA DIGITAL La electrónica es la rama de la ciencia que se ocupa del estudio de los circuitos y de sus componentes, que permiten modificar la corriente eléctrica amplificándola, atenuándola, rectificándola

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

TEMA 2: Representación de la Información en las computadoras

TEMA 2: Representación de la Información en las computadoras TEMA 2: Representación de la Información en las computadoras Introducción Una computadora es una máquina que procesa información y ejecuta programas. Para que la computadora ejecute un programa, es necesario

Más detalles

Introducción a la Programación en MATLAB

Introducción a la Programación en MATLAB Introducción a la Programación en MATLAB La programación en MATLAB se realiza básicamente sobre archivos M, o M-Files. Se los denomina de esta forma debido a su extensión.m. Estos archivos son simple archivos

Más detalles

IB14 Informática para la construcción. Tema 5. Tratamiento de imágenes digitales

IB14 Informática para la construcción. Tema 5. Tratamiento de imágenes digitales IB14 Informática para la construcción Tema 5. Tratamiento de imágenes digitales Contenidos Fotografía tradicional. Fotografía digital. Procesamiento digital de imágenes. Cómo almacena el ordenador

Más detalles

Formatos de Imagen JPEG, GIF, PNG, TIFF, PSD

Formatos de Imagen JPEG, GIF, PNG, TIFF, PSD Formatos de Imagen JPEG, GIF, PNG, TIFF, PSD Formatos de Imagen Los archivos gráficos, o archivos de imagen, son los archivos utilizados para crear, almacenar y manipular imágenes mediante un computador

Más detalles

Imágenes y gráficas en MATLAB

Imágenes y gráficas en MATLAB Imágenes y gráficas en MATLAB Sistemas Conexionistas - Curso 08/09 1. Gráficas Para dibujar funciones de una variable, Matlab dispone de la función plot, con la siguiente sintaxis: plot(y) Dibuja la gráfica

Más detalles

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn

MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn MANUAL DE USUARIO CMS- PLONE www.trabajo.gob.hn Tegucigalpa M. D. C., Junio de 2009 Que es un CMS Un sistema de administración de contenido (CMS por sus siglas en ingles) es un programa para organizar

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

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

Roberto Quejido Cañamero

Roberto Quejido Cañamero Crear un documento de texto con todas las preguntas y respuestas del tema. Tiene que aparecer en él todos los contenidos del tema. 1. Explica qué son los modos de presentación en Writer, cuáles hay y cómo

Más detalles

Matemática de redes Representación binaria de datos Bits y bytes

Matemática de redes Representación binaria de datos Bits y bytes Matemática de redes 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 pueden entender

Más detalles

El entorno Vision - E Laboratory

El entorno Vision - E Laboratory Prácticas de laboratorio El entorno Vision - E Laboratory Una imagen vale más que mil palabras Proverbio chino. 1. Introducción 2. El entorno Vision-E 2.1 Panel de Imágenes 2.2 Área de Menús y Edición

Más detalles

Segmentación de color en imágenes digitales usando Visual C#.Net

Segmentación de color en imágenes digitales usando Visual C#.Net 5 Segmentación de color en imágenes digitales usando Visual C#.Net Bayardo Campuzano Nieto Ingeniería de Sistemas UPS-QUITO Resumen En este trabajo se presenta la definición de los histogramas de color

Más detalles

Unidad 1. La información

Unidad 1. La información Unidad 1. La información En esta unidad aprenderás: Los conceptos básicos de la informática. Cómo se representa la información dentro del ordenador. Las unidades de información. 1.1 Conceptos básicos Informática.

Más detalles

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta

Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Conciliación bancaria en CheqPAQ Cargado de estado de cuenta Introducción Con la finalidad de mantenerte informado respecto a todos los cambios y mejoras de los productos de CONTPAQ i, ponemos a tu disposición

Más detalles

La definición de digital es toda información representada por una serie de pulsos eléctricos discretos basados en un sistema binario (ceros y unos).

La definición de digital es toda información representada por una serie de pulsos eléctricos discretos basados en un sistema binario (ceros y unos). Tratamiento de la Imagen Digital Qué es la imagen digital? La definición de digital es toda información representada por una serie de pulsos eléctricos discretos basados en un sistema binario (ceros y

Más detalles

7. Manejo de Archivos en C.

7. Manejo de Archivos en C. 7. Manejo de Archivos en C. Los datos que hemos tratado hasta el momento han residido en la memoria principal. Sin embargo, las grandes cantidades de datos se almacenan normalmente en un dispositivo de

Más detalles

Tratamiento de la Imagen Digital

Tratamiento de la Imagen Digital Tratamiento de la Imagen Digital Qué es la imagen digital? La definición de digital es toda información representada por una serie de pulsos electricos discretos basados en un sistema binario (ceros y

Más detalles

Procesamiento de imágenes en color en Mathematica

Procesamiento de imágenes en color en Mathematica Procesamiento de imágenes en color en Mathematica por José Luis Gómez-Muñoz Representación de imágenes en color Una matriz de números entre cero y uno se puede usar para representar una imagen en tonos

Más detalles

Práctica 1 - Pista de Carreras 12407 - Programación II

Práctica 1 - Pista de Carreras 12407 - Programación II 1. Introducción Práctica 1 - Pista de Carreras 12407 - Programación II En esta práctica el objetivo es implementar una matriz de adyacencia para el juego Pista de Carreras. Con tal fin, primero hay 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

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

En cualquier caso, tampoco es demasiado importante el significado de la "B", si es que lo tiene, lo interesante realmente es el algoritmo.

En cualquier caso, tampoco es demasiado importante el significado de la B, si es que lo tiene, lo interesante realmente es el algoritmo. Arboles-B Características Los árboles-b son árboles de búsqueda. La "B" probablemente se debe a que el algoritmo fue desarrollado por "Rudolf Bayer" y "Eduard M. McCreight", que trabajan para la empresa

Más detalles

www www.generacion21.com Banners

www www.generacion21.com Banners www.generacion.com Banners Un banner es un formato publicitario en Internet que consiste en incluir una pieza publicitaria dentro de una página web. Su objetivo fundamental es atraer tráfico hacia el sitio

Más detalles

Manual para el uso del Correo Electrónico Institucional Via Webmail

Manual para el uso del Correo Electrónico Institucional Via Webmail Manual para el uso del Correo Electrónico Institucional Via Webmail Accesando la pagina de webmail DIFSON El primer paso va a ser entrar a la página de internet donde se encuentra el correo de DIFSON.

Más detalles

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

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

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

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

Análisis de los datos

Análisis de los datos Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Análisis de los datos Hojas de cálculo Tema 6 Análisis de los datos Una de las capacidades más interesantes de Excel es la actualización

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

1. Copias de seguridad.

1. Copias de seguridad. 1. Copias de seguridad. Su propósito es salvaguardar los datos contenidos en el equipo informático. Por tanto, cuando perdemos accidentalmente algunos datos, ya es demasiado tarde si no tenemos un plan

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

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Índice INTERNET MARKETING 1

Índice INTERNET MARKETING 1 INTERNET MARKETING 1 Índice Manual de Google Analytics... 2 Qué es Google Analytics?... 2 Cómo funciona Google Analytics?... 2 Iniciar Sesión en Google Analytics... 3 Visualizar las estadísticas... 3 Resumen

Más detalles

Programa de Educación a Distancia MOODLE EDUC. (Modular Object Oriented Distance Learning Enviroment)

Programa de Educación a Distancia MOODLE EDUC. (Modular Object Oriented Distance Learning Enviroment) MOODLE EDUC (Modular Object Oriented Distance Learning Enviroment) 1) La Interfaz de la asignatura Manual del Profesor Contiene las mismas 5 zonas que observa el alumno. Sin embargo, respecto a los bloques

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

EJERCICIO 3: DOCUMENTO MAESTRO

EJERCICIO 3: DOCUMENTO MAESTRO EJERCICIO 3: DOCUMENTO MAESTRO 1. Crear una plantilla de documento basándose en la normal con las siguientes características MÍNIMAS: Títulos en esquema numerado hasta 3 niveles: T_Nivel 1, T_ Nivel 2,

Más detalles

BASES DE DATOS - Microsoft ACCESS 2007-

BASES DE DATOS - Microsoft ACCESS 2007- BASES DE DATOS - Microsoft ACCESS 2007- Una base de datos es un archivo estructurado de datos que nos permite almacenarlos, modificarlos, ordenarlos, generar informes etc., de manera rápida. Un listín

Más detalles

Imagen ::: Optimización de imágenes Diseño de materiales multimedia. Web 2.0. 2.3 Optimización de imágenes

Imagen ::: Optimización de imágenes Diseño de materiales multimedia. Web 2.0. 2.3 Optimización de imágenes 161 2.3 Optimización de imágenes 162 2.3 Optimización de imágenes 2.3.1 Conversión de formatos El propósito de esta actividad es familiarizarse con el uso de GIMP para convertir una imagen de un formato

Más detalles

La ventana de Microsoft Excel

La ventana de Microsoft Excel Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft

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

Blanco y Negro coloreado con GIMP Alberto García Briz

Blanco y Negro coloreado con GIMP Alberto García Briz Blanco y Negro coloreado con GIMP Alberto García Briz Blanco y Negro con Canales en GIMP (21/02/2012) Una de las formas más prácticas para transformar una foto en color a blanco y negro es la de la mezcla

Más detalles

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP

Microsoft Dynamics. Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Microsoft Dynamics Migración de FRx 6.7 a Management Reporter for Microsoft Dynamics ERP Fecha: mayo de 2010 Tabla de contenido Introducción... 3 Información general sobre el proceso de migración de Management

Más detalles

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA

MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante

Más detalles

Seminario: Tratamiento de la imagen digital con GIMP IES Valle de Aller 2007/08

Seminario: Tratamiento de la imagen digital con GIMP IES Valle de Aller 2007/08 Sesión 1 Introducción Es necesario acceder al ordenador con nuestro nombre de usuario y contraseña ya que va a ser necesario guardar datos en la carpeta mapeada con nuestro nombre en el ordenador. Para

Más detalles

Administración de portales Joomla (II) antonio.duran.terres@gmail.com

Administración de portales Joomla (II) antonio.duran.terres@gmail.com Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros

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

Enviar y recibir mensajes a través de la plataforma

Enviar y recibir mensajes a través de la plataforma Enviar y recibir mensajes a través de la plataforma Esta actividad consiste en enviar mensajes a través de la plataforma y leer mensajes enviados por otros. Envío de mensajes En muchas ocasiones, dentro

Más detalles

Definición, características y usos

Definición, características y usos Definición, características y usos En qué difieren unas de otras? Al capturar una imagen con cámara digital, escanearla o crear una imagen de cualquier tipo estas se crean con algún formato de archivo.

Más detalles

SEGURIDAD Y PROTECCION DE FICHEROS

SEGURIDAD Y PROTECCION DE FICHEROS SEGURIDAD Y PROTECCION DE FICHEROS INTEGRIDAD DEL SISTEMA DE ARCHIVOS ATAQUES AL SISTEMA PRINCIPIOS DE DISEÑO DE SISTEMAS SEGUROS IDENTIFICACIÓN DE USUARIOS MECANISMOS DE PROTECCIÓN Y CONTROL INTEGRIDAD

Más detalles

Sección de Introducción.

Sección de Introducción. Sección de Introducción. Imagen 1: Nueva pantalla de bienvenida. La primer pantalla que los usuarios visualizarán, en la última versión del software, es la sección de Introducción. Aquí los usuarios pueden

Más detalles

Aporta. Manual de uso para administradores de contenido Este manual le enseñará rápidamente a usar las distintas herramientas de su sitio web

Aporta. Manual de uso para administradores de contenido Este manual le enseñará rápidamente a usar las distintas herramientas de su sitio web Aporta Manual de uso para administradores de contenido Este manual le enseñará rápidamente a usar las distintas herramientas de su sitio web CMS Desarrollado por CIBOS Limitada. INDICE 1. QUÉ ES APORTA

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

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

Procedimientos de Análisis

Procedimientos de Análisis Procedimientos de Análisis El menú principal de STATGRAPHICS proporciona acceso a 150 procedimientos que realizan análisis estadísticos. Cada uno de los procedimientos opera muy similar: 1. Caja de Dialogo

Más detalles

UTILIZACIÓN DE RELOJES

UTILIZACIÓN DE RELOJES UTILIZACIÓN DE RELOJES Para la utilización de Relojes en el Módulo Control de Personal, deberá definir lo que se indica seguidamente: 1- DEFINICION DEL MODELO DE RELOJ Los modelos son utilizados para identificar

Más detalles

Construcción de Escenarios

Construcción de Escenarios Construcción de Escenarios Consiste en observar los diferentes resultados de un modelo, cuando se introducen diferentes valores en las variables de entrada. Por ejemplo: Ventas, crecimiento de ventas,

Más detalles

Cómo crear un libro en Moodle?

Cómo crear un libro en Moodle? Cómo crear un libro en Moodle? El módulo libro permite crear material de estudio de múltiples páginas en formato libro, con capítulos y subcapítulos. El libro texto, así como el contenido multimedia, es

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones

Más detalles

API. Administración Portuaria Integral, Veracruz. Manual de Usuario del software para generar la programación de conceptos de Obras...

API. Administración Portuaria Integral, Veracruz. Manual de Usuario del software para generar la programación de conceptos de Obras... . Subgerencia de Informática Manual de Usuario del software para generar la programación de conceptos de Obras.......... Administración Portuaria Integral, Veracruz API 1. Introducción. Este manual está

Más detalles

DIGITALIZACION DE DOCUMENTOS IMPRESOS

DIGITALIZACION DE DOCUMENTOS IMPRESOS DIGITALIZACION DE DOCUMENTOS IMPRESOS Lima, Mayo 2007 Temario I. Introduciendo conceptos básicos sobre el tema de digitalización. Qué es digitalizar? Imágenes digitales. El escáner. Formatos gráficos.

Más detalles

Colegio Salesiano Don Bosco Academia Reparación Y Soporte Técnico V Bachillerato Autor: Luis Orozco. Subneteo

Colegio Salesiano Don Bosco Academia Reparación Y Soporte Técnico V Bachillerato Autor: Luis Orozco. Subneteo Subneteo La función del Subneteo o Subnetting es dividir una red IP física en subredes lógicas (redes más pequeñas) para que cada una de estas trabajen a nivel envío y recepción de paquetes como una red

Más detalles

Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube.

Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube. ZBox Backup Guía Rápida de uso de ZBox Backup Configuración y uso del servicio de respaldo en la nube. v 2014100701 1. Introducción Para comenzar a utilizar el servicio de respaldo de ZBox lo primero que

Más detalles

Ejercicios Consultas

Ejercicios Consultas Ejercicios Consultas EJERCICIO 1 1. Crea una consulta que nos muestre únicamente los campos Matrícula, Marca y Modelo de los coches vendidos. Guarda la consulta como Coches vendidos. a. Posicionarse en

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

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

V i s i t a V i r t u a l e n e l H o s p i t a l

V i s i t a V i r t u a l e n e l H o s p i t a l V i s i t a V i r t u a l e n e l H o s p i t a l Manual de Restauración del PC Septiembre 2011 TABLA DE CONTENIDOS SOBRE EL SOFTWARE... 3 CONSIDERACIONES ANTES DE RESTAURAR... 4 PROCEDIMIENTO DE RECUPERACION...

Más detalles

PRODUCCIÓN DIGITAL I Wenceslao Zavala

PRODUCCIÓN DIGITAL I Wenceslao Zavala PRODUCCIÓN DIGITAL I Wenceslao Zavala 09/05/2013 www.producciondigitalup.com.ar Convenciones Web Diseño Web El Monitor: Unidad de Medida (pixel) Dimensión de Trabajo (según pantalla del usuario promedio)

Más detalles

PowerPoint 2010 Modificar el diseño de las diapositivas

PowerPoint 2010 Modificar el diseño de las diapositivas PowerPoint 2010 Modificar el diseño de las diapositivas Contenido CONTENIDO... 1 MODIFICAR EL DISEÑO DE LAS DIAPOSITIVAS... 2 DISEÑO DE DIAPOSITIVAS EN POWERPOINT WEB APP... 13 1 Modificar el diseño de

Más detalles

Formación de la imagen digital

Formación de la imagen digital Formación de la imagen digital La trayectoria que sigue la cámara para formar la imagen digital es la siguiente: La luz que detecta el objetivo de la cámara llega hasta el sensor de imagen, denominado

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Características y ventajas de WinZip

Características y ventajas de WinZip Características y ventajas de WinZip Métodos de compresión Zip disponibles Existen varios métodos de compresión de archivos disponibles. Zip es el más conocido y es un formato abierto que ha evolucionado

Más detalles

INFORMÁTICA AVANZADA. MÓDULO 2: TRATAMIENTO DE IMÁGENES CON MICROSOFT PICTURE MANAGER

INFORMÁTICA AVANZADA. MÓDULO 2: TRATAMIENTO DE IMÁGENES CON MICROSOFT PICTURE MANAGER CIUDAD AUTÓNOMA DE CEUTA.CONSEJERÍA DE EDUCACIÓN, CULTURA Y MUJER. UNIVERSIDAD DE GRANADA. VICERRECTORADO DE ENSEÑANZAS DE GRADO Y POSGRADO. AULA PERMANENTE DE FORMACIÓN ABIERTA. PROGRAMA UNIVERSITARIO

Más detalles

Centro de Capacitación en Informática

Centro de Capacitación en Informática Fórmulas y Funciones Las fórmulas constituyen el núcleo de cualquier hoja de cálculo, y por tanto de Excel. Mediante fórmulas, se llevan a cabo todos los cálculos que se necesitan en una hoja de cálculo.

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

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles