资源简介
本程序用c++调用OpenCV函数实现了通过直方图均衡化来增强图像对比度,内涵处理前后效果图。
代码片段和文件信息
#include “cv.h“
#include “highgui.h“
void main()
{
IplImage * pImage = cvLoadImage(“长虹大厦20120810.jpg“ 1);//原始图像
IplImage * pMergeImage = cvCreateImage(cvGetSize(pImage)pImage->depthpImage->nChannels);//处理后的图像
IplImage * pImageChannel[4] = {0000};//分别保存4个通道的灰度图像
//创建各个灰度图像
for(int i=0; inChannels; i++)
pImageChannel[i] = cvCreateImage(cvGetSize(pImage)pImage->depth1);
//分割通道
cvSplit(pImagepImageChannel[0]pImageChannel[1]pImageChannel[2]pImageChannel[3]);
//对每个信道分别做直方图均衡化
for(i=0; inChannels; i++)
cvEqualizeHist(pImageChannel[i]pImageChannel[i]);
//合并通道
cvMerge(pImageChannel[0]pImageChannel[1]pImageChannel[2]pImageChannel[3]pMergeImage);
cvNamedWindow(“原始图像“1);
cvNamedWindow(“处理后的图像“1);
cvShowImage(“原始图像“pImage);
cvShowImage(“处理后的图像“pMergeImage);
//cvSaveImage(“处理后.jpg“pMergeImage);
cvWaitKey(0);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 984 2012-08-14 16:42 直方图均衡化增强图像对比度\直方图测试.cpp
文件 3621 2012-08-14 17:18 直方图均衡化增强图像对比度\直方图测试.dsp
文件 545 2012-08-14 17:18 直方图均衡化增强图像对比度\直方图测试.dsw
文件 33792 2012-08-14 17:18 直方图均衡化增强图像对比度\直方图测试.ncb
文件 48640 2012-08-14 17:18 直方图均衡化增强图像对比度\直方图测试.opt
文件 1220 2012-08-14 16:40 直方图均衡化增强图像对比度\直方图测试.plg
文件 107629 2012-08-14 10:51 直方图均衡化增强图像对比度\长虹大厦20120810.jpg
文件 141144 2012-08-14 16:40 直方图均衡化增强图像对比度\长虹大厦20120810处理后.jpg
目录 0 2012-08-14 17:20 直方图均衡化增强图像对比度
----------- --------- ---------- ----- ----
337575 9
相关资源
- OpenCV种子填充实现彩色图像分割的代
- 基于 OPENCV 对三角形 的 角度检测
- 相机标定与图像畸变校正程序
- moravec算子c++代码
- openCV中stitching_detailed.cpp
- 11个常用OpenCV+C++图像处理
- opencv计算5*5邻域方差图
- opencv 视觉 追踪跟踪 经典kcf算法
- vc++6.0配置OpenCV
- 基于OpenCV的图像检索系统(源码)
- test_opencv.cpp
- opencv提取图片中人轮廓
- Python3+Opencv343环境搭建 dll load failed问
- 04_图像编辑器实现.zip
- 基于opencv人眼定位算法C++工程
- 用VC++显示图像的灰度直方图
- 图像连续拼接算法源码
- opencv 2.4.8 官方最新版安装与配置
- C++实现opencv+yolo+tensorflow+deepsort.txt
- Opencv封装成dll供.net调用方法
- 相机标定棋盘
- 自适应图像增强完整OpenCV代码
- 在mfc中picture控件中显示Mat图片
- OpenCv实现两个图片的相似度
- opencv椭圆拟合长短轴比
- Retinex算法,C++,opencv
- 利用opencv实现的条形码检测与识别C
- Opencv2.4.12 SVM手写数字识别
- opencv 正脸+左右侧脸全检测
- 激光雷达数据读取、显示、分割、直
评论
共有 条评论