opencv直方图显示
来源:互联网 发布:mac air 能玩什么游戏 编辑:程序博客网 时间:2024/06/05 19:05
Mat calcHistImage(Mat Image){ const int channels[1] = { 0 }; const int histSize[1] = { 256 }; float hranges[2] = { 0, 255 }; const float* ranges[1] = { hranges }; Mat hist; calcHist(&Image, 1, channels, Mat(), hist, 1, histSize, ranges); double maxVal = 0; double minVal = 0; //找到直方图中的最大值和最小值 minMaxLoc(hist, &minVal, &maxVal, 0, 0); int histHeight = hist.rows; Mat histImg(histHeight, 256, CV_8U, Scalar(255)); // 设置最大峰值为图像高度的90% int hpt = static_cast<int>(0.9*histHeight); for (int h = 0; h < histHeight; h++) { int intensity = static_cast<int>(hist.at<float>(h)*hpt / maxVal); line(histImg, Point(h, histHeight), Point(h, histHeight - intensity), Scalar::all(0)); } return histImg;}
阅读全文
0 0
- python opencv 显示直方图
- opencv直方图显示
- OpenCv 灰度直方图显示
- OpenCV分通道显示图片,灰度,融合,直方图,彩色直方图
- OpenCV数字图像处理五:显示直方图
- OpenCV计算和显示图像直方图
- OPENCV图像直方图显示(代码)
- OpenCV-007:图像直方图的显示
- OpenCv 直方图
- OpenCv 直方图
- OpenCV 直方图
- opencv 直方图
- opencv直方图
- opencv直方图
- opencv 直方图
- 【OpenCV】直方图
- OpenCV Python教程(3、直方图的计算与显示)
- OpenCV Python教程(3、直方图的计算与显示)
- 【openjudge】魔兽世界(终极版)
- 有关树的知识点(1)
- 日常使用的JS操作
- linux中的内核级防火墙(SElinux)
- 在mac中使用Docker搭建oracle
- opencv直方图显示
- Linux-USB驱动(5)-USB驱动程序设计
- Linux 虚拟网络接口bond
- CSDN博客开启
- Spring4+Hibernate4整合遇到的坑。
- mysql开启慢查询日志
- PHP之define()方法
- 暑假集训第十三天
- [期望DP] BZOJ1076: [SCOI2008]奖励关