Descripción del Problema - ItsRichard7/Image-Processing-APIs GitHub Wiki
Especificaciones del Proyecto
-
En primer lugar realizar una aplicación que soporte una arquitectura cliente servidor, en donde se pueda realizar una comunicación satisfactoria.
-
El propósito del proyecto es aplicar filtros sobre imágenes, estas van a ser ingresadas por cliente, enviadas posteriormente al servidor, el servidor se encarga de aplicar el filtro deseado y envía de vuelta la imagen con el filtro al cliente.
-
No obstante existen dos condiciones sobre el procedimiento anterior:
- El ancho de bando que poseen los sockets es limitado, por tanto no se puede enviar la imagen completa, sino que se debe aplicar un algoritmo de paginación a las mismas.
- Y la segunda condición es que las funciones que se encarga de aplicar los filtros deben ser API´s que el servidor importa para cumplir con su papel. Los filtros a aplicar en cuestión son Gaussian Blur, escala de grises, control de brillo y corrección gamma.