欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人文社科 > 生活经验 >内容正文

生活经验

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

发布时间:2023/11/27 生活经验 52 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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;
}

 

 

 

 

总结

以上是生活随笔为你收集整理的BGR图像与HSV图像互相转换(opencv)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。