Mostrando entradas con la etiqueta procesamiento imagen. Mostrar todas las entradas
Mostrando entradas con la etiqueta procesamiento imagen. Mostrar todas las entradas

sábado, 17 de enero de 2015

Automatizar procesamiento de imágenes con C#

En esta ocasión veremos cómo poder ejecutar transformaciones a varias imágenes a la vez. Para ello se ha desarrollado una biblioteca de clases denominada AutomationImages.dll, para dicho fin, y veremos un ejemplo de cómo utilizarla.
De lo que se trata es de, dadas una serie de imágenes (extraídas por ejemplo de una carpeta), aplicar una o varias transformaciones a la vez. Si queremos redimensionar todas las imágenes de una carpeta y pasarlas a blanco y negro, con esta biblioteca de clases lo podremos hacer.
Para que quede más claro, vamos a ver un vídeo de una aplicación desarrollada con la biblioteca.

viernes, 2 de enero de 2015

Crear mosaicos de imágenes en C#

Hoy voy a subir una pequeña aplicación para crear mosaicos de imágenes. La idea viene a partir de esta entrada http://la-morsa.blogspot.com.es/2007/11/fotomorsaicos.html, del blog La_Morsa.
He creado una biblioteca de clases llamada MosaicosBiblioteca.dll, con la cual, a partir de una imagen y una lista de imágenes, se creará el mosaico.
Primeramente os voy a mostrar un vídeo de la aplicación. No obstante, hay que tener en cuenta que mi lista de imágenes consta de tan sólo 33 imágenes, cuando para que quedase bien la imagen-mosaico resultante, quizá deberían haber hecho falta 1000 imágenes por lo menos.



miércoles, 13 de noviembre de 2013

Aplicación completa para tratamiento digital de imágenes en Visual Basic .NET. Procesamiento digital de imágenes XVII.

Hoy os voy a mostrar una aplicación con muchas funcionalidades que ha sido desarrollada en Visual Basic .NET. Esta aplicación se basa en la biblioteca de clases (que ya hemos mostrado con anterioridad) llamada ClaseImagenes.dll. Esta biblioteca la podéis encontrar en los enlaces que hay en la parte de la derecha o en el siguiente enlace http://algoimagen.blogspot.com.es/2013/05/biblioteca-de-clases-para-tratamiento.html.
La aplicación en sí, se denomina Apolo y como decimos tiene múltiples funciones, como, operaciones básicas, morfológicas, operaciones con dos imágenes, efectos, abrir imágenes desde FB/Bing, etc.

miércoles, 16 de octubre de 2013

Java: pequeña aplicación para procesamiento digital de imágenes

Si recordáis, en esta entrada vimos un poco la estructura de clases para crear una aplicación orientada a procesamiento digital de imágenes. Lo que hoy os muestro es, una mini-aplicación para procesamiento de imágenes. En principio no tienes muchas funcionalidades, pero la cuestión es que la estructura del programa ya está hecha y añadir nuevas funciones para modificar imágenes es muy sencillo. Antes de dejaros el código fuente, os muestro un pequeño vídeo.

miércoles, 18 de septiembre de 2013

Java: crear histograma acumulado. Procesamiento digital de imágenes IV.

En esta entrada vamos a ver cómo crear el histograma acumulado de una imagen (en su día, ya lo hicimos en VB.NET). Lo primero que tenemos que saber es qué es el histograma acumulado de una imagen. El histograma acumulado de una imagen no es más que contar, para cada canal RGB, el número de píxeles que hay de cada componente. Por ejemplo, para el canal rojo, el número de píxeles que tienen valor 255.
Hecha esta pequeña introducción vamos al lío..

lunes, 16 de septiembre de 2013

Java: crear aplicación para procesamiento digital de imágenes. Procesamiento digital de imágenes III.

Ahora que ya hemos visto cómo se abre una imagen desde archivo (con un JFileChooser), y cómo pasarla a escala de grises (visto en esta entrada), vamos a empezar a crear una nueva aplicación a la que iremos añadiendo funcionalidades. Lo primero es crear un proyecto nuevo en Netbeans (lo llamaremos JavaImagenes), le vamos a añadir 4 clases. La primera la denominaremos BaseImagenes, a la segunda AbrirImagen, la tercera CambiarFormatos y por último TransformarImagen. En qué consistirán, ahora lo explicamos. Primero vamos a ver tres imágenes de cómo añadir el package y las clases a nuestro proyecto.

lunes, 2 de septiembre de 2013

Java: convertir BufferedImage/Image/ImageIcon/Icon. Procesamiento digital de imágenes II.

Hoy os voy a mostrar una clase que contiene varios métodos para transformar objetos de tipo BufferedImage, Image, ImageIcon e Icon entre ellos. Sin más comentarios, os dejo el código.

domingo, 25 de agosto de 2013

Java: abrir imagen, leer píxeles y pasar a escala de grises. Procesamiento digital de imágenes I.

Hoy vamos a empezar con Java. En esta primera entrada lo que veremos será cómo abrir una imagen y mostrarla, y cómo leer los valores de los píxeles y pasarlos a escala de grises.
Lo primero que vamos a ver es qué herramienta utilizar, en este caso vamos a descargar NetBeans, un IDE bastante completo y gratuito. Accedemos a la página:
www.oracle.com/technetwork/es/java/javase/downloads/index.html y descargamos el jdk (Java Development Kit) junto con NetBeans.