#include <opencv2/opencv.hpp>
#define cvQueryHistValue_1D( hist, idx0 ) ((float)cvGetReal1D( (hist)->bins, (idx0)))
//绘制直方图
IplImage* DrawHistogram(CvHistogram* hist , float scaleX = 1 , float scaleY = 1)
{
//获取直方图中极大值
float histMax = 0;
cvGetMinMaxHistValue(hist , 0 ,&histMax ,0 ,0);
//创建图像 该图像用于显示直方图
IplImage* imgHist = cvCreateImage(cvSize(256*scaleX , 64*scaleY) , 8 ,1);
//图像置零
cvZero(imgHist);
//依次绘制直方图的bin
for(int i=0;i<255;i++)
{
opencv学习笔记(二十九)绘制一个RGB三色直方图
最新推荐文章于 2023-02-13 17:59:44 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)