Red de conocimiento informático - Conocimiento informático - Cómo generar una imagen conociendo los valores RGB de cada píxel de la imagen. Lo mejor es utilizar OpenCV.

Cómo generar una imagen conociendo los valores RGB de cada píxel de la imagen. Lo mejor es utilizar OpenCV.

Si usas mat?, simplemente imshow? El siguiente es el pseudocódigo:

#include?lt;

#include?lt;

#include?"opencv2/opencv.hpp"

usando?namespace?std;

usando?namespace?cv;

Mat?im(600, 800, CV_8UC3, ?Scalar(255, ?255, ?255)); // 3 ?BGR de tres canales con 255? como color

im.ptrlt; ( x)[y*3]=color; //?x, y? son las coordenadas del punto, el color es el color que le diste a B

im.ptrlt;uchargt; *3 1]=color; //x, y son las coordenadas del punto, el color es el color que le diste G

im.ptrlt; ; // x, y son las coordenadas del punto, el color es el color que le diste a R

imshow("grayim", grayim); //Generar imagen