OpenCV笔记4.4

色彩空间转换函数


void cv::cvtColor(
//输入图像即要进行颜色空间变换的原图像,可以是Mat类 
      cv::InputArray src, // 输入序列
      
//输出图像即进行颜色空间变换后存储图像,也可以Mat类       
      cv::OutputArray dst, // 输出序列

//转换模式,将输入序列转换为输出序列,用哪种转换,如RGB->HSV
      int code, // 颜色映射码

//目标图像通道数,如果取值为0,则由src和code决定
      int dstCn = 0 // 输出的通道数 (0='automatic')
     );
     
cv::cvtColor(img, img_copy, cv::COLOR_BGR2HSV);


Opencv图像存储是BGR格式,

	cv::cvtColor(img, img_copy, cv::COLOR_BGR2HSV);
	cv::cvtColor(img_copy, img_copy, cv::COLOR_RGB2BGR);

原图

cv::cvtColor(img, img_copy, cv::COLOR_BGR2HSV);
OpenCV笔记4.4_第1张图片

cv::cvtColor(img_copy, img_copy, cv::COLOR_RGB2BGR);
OpenCV笔记4.4_第2张图片

你可能感兴趣的:(C++,opencv,C++,opencv)