OpenCV C++ 函数 cvtColor(output, output, COLOR_GRAY2BGR) 详解

该函数的作用是将灰度图像转换为 BGR 彩色图像。

函数参数说明:

  1. 输入图像: 'output'。
  2. 输出图像: 'output'。
  3. 转换方式: 'COLOR_GRAY2BGR',表示将灰度图像转换为 BGR 彩色图像。

处理结果:

将灰度图像转换为 BGR 彩色图像,并保存在输出图像中。

参数作用:

  1. 输入图像: 需要转换的灰度图像。
  2. 输出图像: 转换后的 BGR 彩色图像。
  3. 转换方式: 指定转换方式,将灰度图像转换为 BGR 彩色图像。

示例代码:

#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
  Mat grayImage = imread("gray.jpg", IMREAD_GRAYSCALE);
  Mat bgrImage;
  cvtColor(grayImage, bgrImage, COLOR_GRAY2BGR);
  imshow("BGR Image", bgrImage);
  waitKey(0);
  return 0;
}

注意: 以上代码需要在 OpenCV 环境下运行。

OpenCV C++ 函数 cvtColor(output, output, COLOR_GRAY2BGR)详解

原文地址: https://www.cveoy.top/t/topic/jFqQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录