直方图均衡化
来源:互联网 发布:淘宝新品上架的微淘 编辑:程序博客网 时间:2024/05/18 03:47
直方图均衡化是一种把原来在一定灰度级范围变换的图片转换成在所有灰度级变化的图片的一种处理手段,通过该手段可以增强图片的对比度。在openCv中提供了函数cvEqualizeHist来实现。闲话少说,直接上程序。
#include "stdafx.h"#include <cv.h>#include <highgui.h>#include <stdio.h>int _tmain(int argc, _TCHAR* argv[]){ IplImage *Image1; IplImage *Image2; IplImage *RedImage; IplImage *GreenImage; IplImage *BlueImage;const char *filename = "F:\\openCV\\EqualizationPicture\\EqualizationPicture\\second.jpg" ; Image1 = cvLoadImage(filename, 1);Image2 = cvCreateImage(cvGetSize(Image1), IPL_DEPTH_8U, 3);RedImage = cvCreateImage(cvGetSize(Image1), IPL_DEPTH_8U, 1);GreenImage = cvCreateImage(cvGetSize(Image1), IPL_DEPTH_8U, 1);BlueImage = cvCreateImage(cvGetSize(Image1), IPL_DEPTH_8U, 1);cvSplit(Image1, RedImage, GreenImage, BlueImage, 0);cvEqualizeHist(RedImage, RedImage);cvEqualizeHist(GreenImage, GreenImage);cvEqualizeHist(BlueImage, BlueImage);cvMerge(BlueImage,GreenImage,RedImage,0,Image2); cvNamedWindow("原始图", 1); cvShowImage("原始图", Image1);cvNamedWindow("处理图", 1);cvShowImage("处理图", Image2);
cvWaitKey(0);return 0;}
0 0
- 直方图均衡化、自适应直方图均衡化
- 直方图均衡化推导
- 直方图均衡化
- 直方图均衡化
- 直方图均衡化
- 直方图均衡化
- 灰度直方图均衡化
- 直方图均衡化
- 直方图均衡化
- 直方图均衡化
- matlab直方图均衡化
- 直方图均衡化
- opencv直方图均衡化
- 直方图均衡化原理
- 直方图均衡化
- 直方图均衡化
- 直方图的均衡化
- 直方图均衡化ZT
- 对抗烦躁
- UINavigationController详解(四)iOS7新特性
- java设计模式(行为型)之模板方法模式
- java nio 之MappedByteBuffer
- dwr3与struts2整合,实现服务器端推送技术,实现多人聊天功能
- 直方图均衡化
- firstday
- ForkJoinTask
- 编写MapReduce程序(简单的电话被呼叫分析程序)
- 【整理】sublimetext2.0.2安装汇总
- Xcode开发技巧之Code Snippets Library
- 设计模式六大原则(2):里氏替换原则
- 设计模式六大原则(3):依赖倒置原则
- Web端服务器推送技术原理分析及dwr框架简单的使用