1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > BGR图像与HSV图像互相转换(opencv)

BGR图像与HSV图像互相转换(opencv)

时间:2021-05-23 10:40:29

相关推荐

BGR图像与HSV图像互相转换(opencv)

#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;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。