资源简介
基于OPENCV的直方图均衡处理彩色图像光照不均匀
代码片段和文件信息
#include
#include
#include
using namespace std;
void main()
{
int i;
IplImage *pImageChannel[4] = {0000};
char *name = new char;
IplImage *pSrcImage = cvLoadImage(“4.jpg“);
IplImage *pImage = cvCreateImage(cvGetSize(pSrcImage) pSrcImage->depth pSrcImage->nChannels);
if(pSrcImage)
{
for( i=0; inChannels; i++)
{
pImageChannel[i] = cvCreateImage( cvGetSize(pSrcImage) pSrcImage->depth 1);
}
// 信道分离
cvSplit( pSrcImage pImageChannel[0] pImageChannel[1]pImageChannel[2]NULL);
for( i = 0; i < pImage->nChannels; i++ )
{
//直方图均衡化
cvEqualizeHist(pImageChannel[i] pImageChannel[i]);
}
// 信道组合
cvMerge( pImageChannel[0] pImageChannel[1] pImageChannel[2]NULLpImage);
// ……图像显示代码(略)
// 释放资源
for( i=0; inChannels; i++)
{
if(pImageChannel[i])
{
cvReleaseImage( &pImageChannel[i] );
pImageChannel[i] = 0;
}
}
cvNamedWindow(“1“);
cvShowImage(“1“pImage);
cvWaitKey();
cvDestroyWindow(“1“);
cvReleaseImage( &pImage );
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-14 21:53 匀光-1.14\
目录 0 2016-01-14 21:52 匀光-1.14\Debug\
文件 29184 2016-01-14 21:52 匀光-1.14\Debug\匀光-1.14.exe
文件 348016 2016-01-14 21:52 匀光-1.14\Debug\匀光-1.14.ilk
文件 1354752 2016-01-14 21:52 匀光-1.14\Debug\匀光-1.14.pdb
目录 0 2016-01-14 21:08 匀光-1.14\ipch\
目录 0 2016-01-14 21:08 匀光-1.14\ipch\匀光-1.14-a4c3978c\
文件 53805056 2016-01-14 21:51 匀光-1.14\ipch\匀光-1.14-a4c3978c\匀光-1.ipch
目录 0 2016-01-14 21:54 匀光-1.14\匀光-1.14\
目录 0 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\
文件 15654 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\CL.read.1.tlog
文件 322 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\CL.write.1.tlog
文件 584 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\cl.command.1.tlog
文件 1814 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\li
文件 4090 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\li
文件 552 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\li
文件 432 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\mt.command.1.tlog
文件 612 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\mt.read.1.tlog
文件 252 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\mt.write.1.tlog
文件 486400 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\vc100.idb
文件 962560 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\vc100.pdb
文件 80507 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\yunguang.obj
文件 381 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\匀光-1.14.exe.intermediate.manifest
文件 59 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\匀光-1.14.lastbuildstate
文件 243 2016-01-14 21:52 匀光-1.14\匀光-1.14\Debug\匀光-1.14.log
文件 1145 2016-01-14 21:52 匀光-1.14\匀光-1.14\yunguang.cpp
文件 3223 2016-01-14 20:42 匀光-1.14\匀光-1.14\匀光-1.14.vcxproj
文件 946 2016-01-14 20:42 匀光-1.14\匀光-1.14\匀光-1.14.vcxproj.filters
文件 143 2016-01-14 20:40 匀光-1.14\匀光-1.14\匀光-1.14.vcxproj.user
文件 13520896 2016-01-14 21:53 匀光-1.14\匀光-1.14.sdf
文件 900 2016-01-14 20:40 匀光-1.14\匀光-1.14.sln
............此处省略1个文件信息
- 上一篇:mongoose各个版本
- 下一篇:Delphi.7控件实用程序设计100例随书光盘
评论
共有 条评论