C++opencv灰度图转彩色图
时间: 2023-07-05 11:24:15 浏览: 188
256彩色转灰度图程序(C++)
5星 · 资源好评率100%
你可以使用 OpenCV 库中的 `cvtColor()` 函数将灰度图转换为彩色图。以下是一个示例代码:
```c++
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
// 读取灰度图像
Mat grayImage = imread("gray_image.jpg", IMREAD_GRAYSCALE);
// 将灰度图像转换为彩色图像
Mat colorImage;
cvtColor(grayImage, colorImage, COLOR_GRAY2BGR);
// 显示彩色图像
imshow("Color Image", colorImage);
waitKey(0);
return 0;
}
```
在代码中,`cvtColor()` 函数将 `grayImage` 转换为彩色图像,并将结果存储在 `colorImage` 中。注意,我们使用 `COLOR_GRAY2BGR` 参数将灰度图像转换为三通道的 BGR 彩色图像。
阅读全文