HSV图像直方图,HSV空间由色调、饱和度和亮度构成
#include<opencv2\imgproc.hpp>
#include<opencv2\highgui\highgui.hpp>
void DrawHSV_Hist(cv::Mat const &hsvImage, int nimages = 1, int dims = 2, int hbins = 30, int sbins = 32, int hrange_max = 180, int srange_max = 256, int scale = 10);
int main()
{
using namespace cv;
Mat srcImage = imread("G:\\VS_File\\Picture\\bijun.jpg");
if (srcImage.empty())
{
std::cout << "No Image Has Been Read!";
return -1;
}
Mat hsvImage, dstImage;
cv::cvtColor(srcImage, hsvImage, CV_BGR2HSV);
cv::imshow("hsvImage", hsvImage);
//初始化灰度阶参数
//int hbins = 30, sbins = 32;
//int histSize[] = { hbins,s