OpenCV的imread()灰度转换算法

时间:2015-04-09 20:16:20

标签: opencv grayscale

OpenCV的

是什么灰度转换算法
cv::imread("image.jpg", cv::IMREAD_GRAYSCALE);

使用?

1 个答案:

答案 0 :(得分:0)

在OpenCV 3.0中:

  • cv::IMREAD_COLOR:图像由cv::JpegDecoder解压缩为JCS_RGB(三通道图像),然后icvCvt_RGB2BGR_8u_C3R()功能将交换红色和蓝色通道以获取BGR格式。
  • cv::IMREAD_GRAYSCALE:图片由cv::JpegDecoder解压缩为JCS_GRAYSCALE(一个频道图片),颜色转换和其他预处理/后处理的所有细节均由libjpeg处理。最后,解压缩的数据被复制到给定cv::Mat的内部缓冲区中。

在将图像读作cv::cvtColor()后调用了cv::IMREAD_GRAYSCALE。{/ p>