计算彩色的BGR图像的直方图
来源:互联网 发布:youtube出现网络问题 编辑:程序博客网 时间:2024/04/29 17:58
#include<opencv2/core/core.hpp>#include<opencv2/highgui/highgui.hpp>#include<opencv2/imgproc/imgproc.hpp>#include<iostream>using namespace std;using namespace cv;class ColorHistogram{private:int histSize[3];float hranges[2];const float *ranges[3];int channels[3];public:ColorHistogram();cv::MatND getHistogram(const cv::Mat &image);cv::SparseMat getSparseHistogram(const cv::Mat &image);cv::Mat getHistogramImage(const cv::Mat &image,int i);};ColorHistogram::ColorHistogram(){histSize[0]=256;histSize[1]=256;histSize[2]=256;hranges[0]=0.0;hranges[1]=255.0;ranges[0]=hranges;ranges[1]=hranges;ranges[2]=hranges;channels[0]=0;channels[1]=1;channels[2]=2;}cv::MatND ColorHistogram::getHistogram(const cv::Mat &image){cv::MatND hist;cv::calcHist(&image,1,channels,cv::Mat(),hist,3,histSize,ranges);return hist;}cv::SparseMat ColorHistogram::getSparseHistogram(const cv::Mat &image){cv::SparseMat hist(3,histSize,CV_32F);cv::calcHist(&image,1,channels,cv::Mat(),hist,3,histSize,ranges);return hist;}
0 0
- 计算彩色的BGR图像的直方图
- 彩色图像的直方图
- 彩色图像的直方图绘制
- OpenCV:绘制图像的BGR三通道直方图
- 彩色图像的直方图均衡化
- 用Matlab绘彩色图像的直方图
- 彩色图像的直方图均衡化
- 彩色图像的直方图均衡化
- 基于陆地移动距离(EMD)的彩色图像直方图距离计算
- OpenCV2编程手册笔记之 4.2计算图像的直方图(彩色)
- OpenCV入门(二十一)-- 绘制彩色图像的直方图
- 数字图像处理之彩色图像的直方图均衡化
- matlab实现将彩色图像(R,G,B)色分量的直方图匹配,并计算其相关性
- matlab实现将彩色图像(R,G,B)色分量的直方图匹配,并计算其相关性
- matlab实现将彩色图像(R,G,B)色分量的直方图匹配,并计算其相关性
- 对于彩色图像,PSNR的计算
- 图像直方图的反向投影的计算
- 计算灰度图像的归一化直方图
- 编码社区推荐
- 实际数
- 向左旋转k个字符vs字符串中单词的逆转
- spring MVC笔记4——文件上传
- jQuery中blur和focus事件的应用
- 计算彩色的BGR图像的直方图
- JSON 数据转换
- 关于配置tnsnames来使用PLSQL连接数据库
- LR 连接数据库设置参数
- RotateAnimation类:旋转变化动画类
- Hibernate – Dynamic-Update Attribute Example
- Excel 2007打开csv文件时的各种问题
- win7中cookies的位置
- MySql ibdata1文件太大如何缩小