¿Cómo puedo crear una imagen RGB de 3 canales utilizando openCV con C?

Me gustaría darle a cada píxel del mismo color. para tener acceso a cada canal de cada pixel y asignar un valor. Crear una imagen RGB de tres canales de tamaño 100 por 100 y que un cierto color

Me gustaría a mi código postal pero al parecer hay un límite en él.

Respuesta

Sólo inicializar una matriz nueva con el constructor Mat:

M MAT (100.100, CV_8UC3, Scalar(0,0,255));

Esto le dará una imagen gofrada, 100 x 100 3, que es de color roja.

Ver Mat - el contenedor básico de imagen para obtener más información sobre cómo funcionan las estructuras de imagen en el contexto de OpenCV.


Tags: Programación informática, Procesamiento de imágenes, OpenCV