• 大小: 14.14MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-04
  • 语言: 其他
  • 标签:

资源简介

基于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\link.command.1.tlog
     文件        4090  2016-01-14 21:52  匀光-1.14\匀光-1.14\Debug\link.read.1.tlog
     文件         552  2016-01-14 21:52  匀光-1.14\匀光-1.14\Debug\link.write.1.tlog
     文件         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个文件信息

评论

共有 条评论