En esta práctica se pedía construir varios programas para la manipulación de imágenes
PGM. El objetivo era la asimilación de conceptos básicos de la Programación Orientada a Objetos como son la modularización y encapsulamiento, el uso de la memoria dinámica y el diseño de estructuras de datos avanzadas.
Las acciones que debían implementarse eran:
- Ocultar y revelar un mensaje de texto en la imagen
- Generar la imagen en negativo
- Desplazar los bits de cada píxel
- Codificar y descodificar la imagen permutando las filas
Detalles técnicos:
- Lenguaje: C++
- Plataforma: GNU/Linux
- Paradigma: Programación Orientada a Objetos
- Aprendizaje de: Programación Orientada a Objetos, diseño de estructuras de datos avanzadas
- Enlaces: Código fuente, descripción completa de la práctica
- Año: 2011
Algunos resultados:
|
Imagen de entrada |
|
Negativo |
|
Bits desplazados 2 posiciones |
|
Bits desplazados 4 posiciones |
|
Imagen codificada |
No hay comentarios:
Publicar un comentario