Diseño de un interfaz gráfico para procesamiento avanzado de imágenes
Loading...
Download
Official URL
Full text at PDC
Publication date
2004
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
El proyecto consiste en el desarrollo de un sistema software de
tratamiento de imágenes digitales. En concreto, tiene como objetivo
crear una aplicación que permita a fotógrafos (aficionados o
profesionales) la edición y postproducción fotográfica de imágenes
(encuadres, contraste, brillo, corrección de sobreexposición, etc) de
manera fácil e intuitiva.
El proyecto se encuentra estructurado en tres partes diferenciadas:
A) Edición y tratamiento general de imágenes.
Esta primera fase del proyecto abarca el tratamiento básico de una
imagen digital.
B) Funciones de álbum.
En este apartado se añaden a la aplicación funcionalidades
referentes a la posibilidad de crear álbumes de las imágenes
tratadas.
C) Funciones de actualización en Internet.
Posibilidad de crear un entorno en la red para albergar los resultados
obtenidos de nuestras imágenes.
Para la implementación del proyecto se va a emplear el lenguaje de
programación JAVA debido a que es un lenguaje multiplataforma que
puede ser ejecutado sobre diferentes sistemas.
Para la implementación de las operaciones sobre las imágenes a bajo
nivel se utilizarán las librerías JAI, a través de las cuales se consigue un
acceso de lectura y escritura a las imágenes píxel por píxel. De esta
manera se puede acceder al formato de color de una imagen y aplicando
los diferentes algoritmos se puede implementar cualquier operación
sobre dicha imagen.
Por último, se orientará el proyecto para que pueda servir como base
para proyectos futuros de tratamiento de imágenes.
[ABSTRACT]
The Project consists in the elaboration of a software system, designed to treat all sorts of digital images. The objetive is to create an application that permits the photo to be modified in a quick and easy way.
Useful for the beginner and the professional, the software allows the
photo to be changed in all of its stages (correction of hue, colour,
saturation, etc...).
The project has been structured around three points:
A) General treatment of photo.
The first phase permits basic changes to be made.
B) Album.
An application is added to permit the user to create personalized
albums.
C) Uploading to Internet.
Possibility to upload the changed images to a site on the Internet.
Java (as it is a multiplatform language program) has been used
throughout the whole project as it can be executed on all sorts of different
systems.
Using JAI libraries images can be read or written over pixel by pixel. This
technique permits access to the colour format of each images and using
all the different possible methods, the images can be manipulated in every way.
Finally, the project has been orientated so that it can be used as a platform for all sorts of future programs.
Description
Trabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2003-2004)