文件名称:纹理提取,图像处理中经常要用的特征提取,尤其是在做跟踪的时候
文件大小:3.93MB
文件格式:RAR
更新时间:2013-05-20 10:47:52
纹理
图像处理中,纹理特征的提取
部分代码如下
// 计算纹理特征
void CTextureDlg::OnBtnComputeTexture()
{
double dEnergy = 0.0;
double dEntropy = 0.0;
double dInertiaQuadrature = 0.0;
double dLocalCalm = 0.0;
double dCorrelation = 0.0;
double dEnergy1 = 0.0;
double dEntropy1 = 0.0;
double dInertiaQuadrature1= 0.0;
double dLocalCalm1 = 0.0;
double dCorrelation1 = 0.0;
unsigned char** arLocalImage;
arLocalImage = cmatrix(0, m_grayShow.FilterWindowWidth-1, 0, m_grayShow.FilterWindowWidth-1);
int rolltimeH = m_grayShow.ImageHeight/m_grayShow.FilterWindowWidth;
int rolltimeW = m_grayShow.ImageWidth /m_grayShow.FilterWindowWidth;
int i,j;
int p,q;
//将图像分成若干个窗口,计算其纹理均值
for(i=0; i< rolltimeH; i++)
{
for(j=0; j
【文件预览】:
图像的纹理分析应用实例
----nrutil.h(1KB)
----Texture.aps(21KB)
----Dib.h(964B)
----StdAfx.cpp(209B)
----Texture.cpp(2KB)
----resource.h(1007B)
----GrayShow.cpp(8KB)
----TextureDlg.h(2KB)
----Texture.rc(6KB)
----AddSampleDlg.h(1KB)
----Texture.h(1KB)
----Texture.opt(379KB)
----Debug()
--------Texture.bsc(3.27MB)
--------TextureDlg.sbr(0B)
--------GrayShow.obj(25KB)
--------nrutil.obj(22KB)
--------vc60.pdb(388KB)
--------AddSampleDlg.sbr(0B)
--------vc60.idb(225KB)
--------Texture.res(9KB)
--------Texture.sbr(0B)
--------Dib.sbr(0B)
--------Texture.exe(2.04MB)
--------nrutil.sbr(0B)
--------Dib.obj(25KB)
--------GrayShow.sbr(0B)
--------StdAfx.obj(104KB)
--------Texture.obj(23KB)
--------TextureDlg.obj(44KB)
--------StdAfx.sbr(1.3MB)
--------Texture.pch(6.52MB)
--------AddSampleDlg.obj(16KB)
----nrutil.cpp(11KB)
----ReadMe.txt(4KB)
----StdAfx.h(1KB)
----Texture.plg(1KB)
----res()
--------Texture.rc2(399B)
--------Texture.ico(1KB)
----Texture.dsp(4KB)
----Texture.ncb(153KB)
----AddSampleDlg.cpp(1KB)
----GrayShow.h(2KB)
----Dib.cpp(4KB)
----TextureDlg.cpp(8KB)
----Texture.clw(2KB)
----Texture.dsw(539B)