2012-04-29 24 views

Respuesta

10

La función cv::imwrite() escribe correctamente un archivo de imagen si la entrada cv::Mat está en orden BGR (que es el caso si permite que OpenCV la cree). Si creó la imagen usted mismo, debe convertir el orden del color antes, por ejemplo, llamando a bamboove cv::cvtColor(in, out, CV_RGB2BGR); si creó una imagen RGB.

(presten atención al código de conversión de color, que es ligeramente diferente de la de bamboon.)

+0

Thx es bueno: D !! – Arkerone

+0

Hola, Arkerone, sabías que puedes [aceptar una respuesta para agradecer a las personas] (http://meta.stackexchange.com/a/5235/188886) De esta forma, todos saben que proporcionaron la solución útil, que da una cálida sentimiento borroso y queridos puntos de representante! Gracias por considerar :) –

+0

Gracias Harald :-) – sansuiso

Cuestiones relacionadas