#include <opencv2/opencv.hpp>#include <iostream>using namespace cv;using namespace std;int main(){//载入原图Mat src = imread("122.bmp");//判断图片是否读入if (!src.data){printf("Oh,no,读取图片image0错误~! \n");return false;}//将BGR图像转换为HSV图像,并分别显示H、S、VcvtColor(src, src,COLOR_BGR2HSV);vector<Mat>mv;split(src, mv);namedWindow("H", WINDOW_FREERATIO);namedWindow("S", WINDOW_FREERATIO);namedWindow("V", WINDOW_FREERATIO);imshow("H", mv[0]);imshow("S", mv[1]);imshow("V", mv[2]);//将H、S、V通道合并并转换为BGR图像merge(mv, src);cvtColor(src, src, COLOR_HSV2BGR);imshow("原图", src);waitKey(0);return 0;}
1500字范文,内容丰富有趣,写作好帮手!