cvtColor()
原输入图像,目标输出图像,转换方式宏定义
//读取图片
Mat photo = imread("/home/pqq/workspace/CVworks/Picture/seaside.jpeg", 1);
if (photo.empty())
{
printf("Photo is empty\n");
}
else
{
namedWindow("show photo", WINDOW_AUTOSIZE); //设置窗口
imshow("show photo", photo); //显示图片
// QuickDemo qd;
// qd.colorSpace_change(photo);
// qd.DemoReadVideo();
// qd.demo_WriteVideo();
//色域转化部分
Mat gray, hsv;
cvtColor(image, hsv, COLOR_BGR2HSV); //转化
cvtColor(image, gray, COLOR_BGR2GRAY);
imshow("HSV", hsv);
imshow("GRAY", gray);
imwrite("./hsv.png", hsv);
imwrite("./gray.png", gray);
waitKey(0);
}