

El siguiente paso es convertir la imagen a tonos de gris, si sumamos el valor de todos los canales y dividimos por el numero de canales saldra gris, lo malo es que la imagen aun tiene 3 canales y eso no es lo que yo queria.

Usando las cosas que vienen en la libreria sale todo mejor
1) Definirse otra imagen para guardar la transformacion
IplImage* bw = 0;
2) Crear la imagen del mismo tamaño que el original en tonos de gris
CvSize tam = cvSize(width,height);
bw = cvCreateImage(tam,IPL_DEPTH_8U,1);
3) Convertirla en gris
cvCvtColor(img ,bw, CV_RGB2GRAY);

No hay comentarios:
Publicar un comentario