Opencv学习笔记——图像均衡化
来源:互联网 发布:网络上意大利炮的意思 编辑:程序博客网 时间:2024/05/07 20:06
类似于Matlab中的图像均衡化函数,Opencv也有类似的函数,但却是不是很好用,具体代码如下:
#include "stdio.h"#include "cv.h"#include "highgui.h"int main(int argc, char* argv[]){IplImage *img=cvLoadImage("1.jpg");IplImage* img1 = cvCreateImage(cvGetSize(img), IPL_DEPTH_8U, 1);//创建目标图像 cvCvtColor(img,img1,CV_BGR2GRAY);/*图像模式的转化,存在多种不同的模式,通过改变CV_BGR2GRAY来选择你想要的变换,也要注意通道数的变化*/IplImage *dst=cvCloneImage(img1);cvZero(dst);dst->origin=img1->origin;cvEqualizeHist(img1,dst);/*直方图均衡化,只能是单通道的矩阵*/cvNamedWindow("ImageShow1",1);cvShowImage("ImageShow1",img1);cvNamedWindow("ImageShow",1);cvShowImage("ImageShow",dst);cvWaitKey(0);printf("Hello World!\n");return 0;}
具体结果如下:
0 0
- Opencv学习笔记——图像均衡化
- OpenCV 2 学习笔记(17): 均衡化图像直方图
- 【OpenCV笔记 14】OpenCV图像增强方法直方图均衡化
- Opencv学习之图像的均衡化、二值化图像
- OpenCV 图像增强—直方图均衡化和灰度拉伸
- openCV—图像直方图及其直方图均衡化
- opencv学习——直方图均衡化
- OpenCV学习笔记——使用OpenCV访问图像数据
- opencv学习笔记-直方图和均衡化
- opencv直方图均衡化图像
- opencv之图像均衡化
- opencv学习(三十六)图像直方图均衡化equalizeHist
- opencv学习笔记1—equalizeHist 函数(直方图均衡化)
- OpenCV学习笔记(三):将图像显示在MFC控件上并做直方图均衡化处理
- Opencv学习——图像阈值化
- OpenCV学习笔记——Mat,图像的新容器
- 图像处理学习笔记——opencv 最小值滤波
- Opencv学习笔记——绘制图像的像素直方图
- ubuntu查看端口占用情况
- 模糊算法相关研究帖
- java开发_java小程序_邮死你(yousini)_源码下载
- static关键字的使用
- python灰帽子-修改其他进程中的函数调用参数
- Opencv学习笔记——图像均衡化
- 软件类-校园招聘笔试题总结
- 内存碎片引发系统问题分析
- 关于 Python
- axis2_1.6.2之构建web端和客户端
- PowerShell使用 invoke-sqlcmd 连行脚本文件,并向脚本文件存入参数
- PullToRefresh使用详解
- 使用sigar.jar来监控系统的信息
- 关于Flex特效的几个网站