话不多说,只上代码,一目了然:
#include "opencv2/core.hpp"
#include "opencv2/imgproc.hpp"
#include "opencv2/video.hpp"
#include "opencv2/videoio.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/imgproc/imgproc_c.h"
#include <iostream>
#include <fstream>
#include<iomanip>
using namespace std;
using namespace cv;
int main(int argc, const char** argv)
{
// 加载图像到内存
Mat myImg = imread("3.jpg");
// 判断图像是否存在
if (myImg.empty())
{
cout << "could not find image..." << endl;
return -1;
}
Mat hsvImg;
Mat outputhsvImg;
// 将RGB图像myImg转化为HSV图像hsvImg
cvtColor(myImg, hsvImg, COLOR_BGR2HSV);
// 定义一个与h