Foros del Web » Programación para mayores de 30 ;) » C/C++ »

modificacion de imagenes en C++ opencv

Estas en el tema de modificacion de imagenes en C++ opencv en el foro de C/C++ en Foros del Web. Hola buenas, tengo el siguiente código el cual al crear la imagen en el main y llamar a la funcion me crea una imagen en ...
  #1 (permalink)  
Antiguo 15/01/2011, 10:13
 
Fecha de Ingreso: enero-2008
Mensajes: 13
Antigüedad: 16 años, 3 meses
Puntos: 1
modificacion de imagenes en C++ opencv

Hola buenas, tengo el siguiente código el cual al crear la imagen en el main y llamar a la funcion me crea una imagen en color.Quiero modificarlo para que aparezca una franja horizontal blanca de 10 pixeles en el centro de la imagen pero no se las instruccion exacta cvSet2D que he de utilizar y los valores que se tienen que añadir a las variables colorDst.val[X]

¿Que deberia modificar?

Muchas gracias.

El código es el siguiente:

int incializarImgRGB( IplImage *imgOrg )
{
int x, // indice de las columnas
y; // indice de las filas
CvScalar colorDst;
if ( imgOrg->nChannels != 3)
return( 1 );
else
{
for ( x = 0; x < imgOrg->width; x++ )
for ( y = 0; y < imgOrg->height; y++ )
{
colorDst.val[R] = (double)y;
colorDst.val[G] = (double)x;
colorDst.val = (double)((y+x) % (int)L);
cvSet2D(imgOrg, y, x, colorDst);
} // Fin de " for ( y = 0; y < imgOrg->height; y++ )"
}// Fin de if-else ( imgOrg->nChannels != 3)

} // Fin de "int incializarImgRGB( IplImage *imgOrg )"

Etiquetas: imagenes, modificacion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:27.