一、代码
#include<opencv2/opencv.hpp>
#include<highgui.h>
#include<iostream>
using namespace cv;
using namespace std;
int main(int argc,char**argv)
{
Mat img=imread("1.jpg");
namedWindow("my picture",CV_WINDOW_AUTOSIZE);
imshow("my picture",img);
waitKey(100);
Mat grayimg;
cvtColor(img,grayimg,CV_BGR2GRAY);
namedWindow("灰度图",WINDOW_AUTOSIZE);
imshow("灰度图",grayimg);
waitKey(100);
Mat HSVimg;
cvtColor(img,HSVimg,COLOR_BGR2HSV);
namedWindow("HSVimg",WINDOW_AUTOSIZE);
imshow("HSVimg",HSVimg);
waitKey(0);
return(0);
}
二、调试结果
原图:
灰度图:
HSV图: