cvtColor()中的cvt是convert的简写,将图像从一种颜色空间转换为另一个颜色空间。
#include <opencv2/imgpro.hpp>
cv::cvtColor(inputArray,//输入图片
outArray,//输出图片
int code,//
int detCn)
在 RGB 颜色空间转换的情况下,应明确指定通道的顺序(RGB 或 BGR)。
请注意,OpenCV 中的默认颜色格式通常称为 RGB,但实际上是 BGR(字节颠倒)。因此,标准(24 位)彩色图像中的第一个字节是 8 位蓝色分量,第二个字节是绿色,第三个字节是红色。第四个、第五个和第六个字节将成为第二个像素(蓝色、绿色、红色),依此类推。
R、G 和 B 通道值的常规范围是:
CV_8U 图像为 0 到 255
CV_16U 图像为 0 到 65535