Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.39 KB

File metadata and controls

28 lines (19 loc) · 1.39 KB

ImageProcessing

Basic Image Processing using Java and OpenCV

Requisitos previos

Para poder ejecutar este proyecto se necesario instalar OpenCV versión 3.4.0 en el IDE en que se desee ejecutar.

Introducción

Este proyecto simula algunas de las funciones de los diferentes editores de imagen y para ello utiliza los conceptos básicos de Procesamiento digital de imágenes y eventos en el lenguaje de programación Java para realizar las siguientes tareas:

  • Redimensionar imagen
  • Recortar imagen (seleccion y corte de zona de interés)
  • Ajuste de brillo y contraste
  • Añadir efectos a una imagen (Sepia, escala de grises, inversión de color, efecto de bordes)
  • Detección de objetos en una imagen. Técnica utilizada para la detección de objetos: Template Matching [1]

Capturas de pantalla

A continuación se muestran algunas capturas que muestran el funcionamiento de este software:

Inicio

Resize

Recorte

BrilloContraste

Referencias

  • [1] Burger, W., Burge, M., Digital Image Processing: An Algorithmic Introduction Using Java, 2016