Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何RGB使用该功能编写图像cv::imwrite()?到目前为止,我所有的尝试都导致改为编写BGR图像。
RGB
cv::imwrite()
BGR
我的矩阵对象是一个cv::Mat.
cv::Mat
如果输入按 BGR 顺序(如果您让 OpenCV 创建它就是这种情况),该cv::imwrite()函数会正确写入图像文件。cv::Mat如果您自己创建了图像,则必须先转换颜色顺序,例如,cv::cvtColor(in, out, CV_RGB2BGR);如果您创建了 RGB 图像,则按照竹子的建议调用。
cv::cvtColor(in, out, CV_RGB2BGR);
(注意颜色转换码,和竹子的略有不同。)