Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
REPORTE DE PRÁCTICA
IDENTIFICACIÓN DE LA PRÁCTICA
OBJETIVO
El objetivo de esta práctica consiste en implementar la técnica de adaptación automática de contraste
para mejorar la calidad de una imagen en escala de grises.
PROCEDIMIENTO
Realiza la implementación siguiendo estas instrucciones.
Realiza un programa en C/C++ utilizando OpenCV en el que leas una imagen desde archivo utilizando el
modo IMREAD_GRAYSCALE. Desarrolla la técnica de adaptación automática de contraste. Para ello
considera los siguientes requerimientos:
IMPLEMENTACIÓN
Agrega el código de tu implementación aquí.
#include <iostream>
#include <opencv2/opencv.hpp>
1
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
for (int j = 0; j < h[i] * 256 / (*max); j++) {
pImg = grafica->ptr<uchar>(grafica->rows - 1 - j);
pImg[i] = i;
}
}
}
//Adaptacion automatica de contraste
void contrasteAutomatico(Mat origen, Mat* destino) {
uchar* pOrigen, * pDestino;
int main()
{
//imagen Original
Mat imagen = imread("caballo2.jpg", IMREAD_GRAYSCALE);
//Contraste Automatico
Mat imagenContraste(imagen.rows, imagen.cols, imagen.type());
contrasteAutomatico(imagen, &imagenContraste);
//Histogramas
int h[256] = { 0 };
Mat histContAuto, hisImg;
histograma(imagen, &hisImg, h);
histograma(imagenContraste, &histContAuto, h);
imshow("img", imagen);
imshow("imagen contraste automatico", imagenContraste);
imshow("Histograma Original", hisImg);
imshow("Histograma Contraste Automatico", histContAuto);
waitKey(0);
}
2
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
RESULTADOS
Agrega las imágenes indicadas en los espacios correspondientes.
3
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
CONCLUSIONES
Escribe tus observaciones y conclusiones.
La adaptación automática de contraste nos ayuda a mejorar una imagen de los tonos negros blancos y grises. Este
método encuentra un punto medio para desplazar los niveles de intensidad, dando un balance de grises en la
imagen.
Claramente pudimos observar el gran cambio que presenta esta fórmula, este desplaza hacia los extremos de los
negros y blancos, dando una distribución homogénea a la imagen.