SARATR_lhj
所属分类:matlab编程
开发工具:matlab
文件大小:168KB
下载次数:33
上传日期:2015-03-24 11:31:12
上 传 者:
jpxyy
说明: SAR图像自动目标识别,包含完整计算方法以及matlab源代码
(SAR image automatic target recognition, contains the complete calculation method and matlab source code)
文件列表:
SARATR_lhj\DlgCFAR.cpp (3180, 2005-08-30)
SARATR_lhj\DlgCFAR.h (1372, 2005-08-24)
SARATR_lhj\DlgEFliwenbo.cpp (1455, 2005-09-12)
SARATR_lhj\DlgEFliwenbo.h (1246, 2005-09-12)
SARATR_lhj\DlgEFpara.cpp (2142, 2005-08-30)
SARATR_lhj\DlgEFpara.h (1276, 2005-08-30)
SARATR_lhj\DlgReadPatt.cpp (2304, 2005-08-24)
SARATR_lhj\DlgReadPatt.h (1408, 2005-08-24)
SARATR_lhj\DlgSelectArea.cpp (1365, 2005-08-24)
SARATR_lhj\DlgSelectArea.h (1309, 2005-08-24)
SARATR_lhj\Global.h (2358, 2005-08-24)
SARATR_lhj\MainFrm.cpp (2511, 2005-08-24)
SARATR_lhj\MainFrm.h (1581, 2005-08-24)
SARATR_lhj\Resource.h (2356, 2005-10-08)
SARATR_lhj\SARATR_lhj.aps (49296, 2005-10-08)
SARATR_lhj\SARATR_lhj.clw (5663, 2005-11-08)
SARATR_lhj\SARATR_lhj.cpp (4281, 2005-08-24)
SARATR_lhj\SARATR_lhj.dsp (5553, 2005-09-12)
SARATR_lhj\SARATR_lhj.dsw (545, 2005-08-24)
SARATR_lhj\SARATR_lhj.h (1400, 2005-08-24)
SARATR_lhj\SARATR_lhj.ncb (99328, 2005-11-08)
SARATR_lhj\SARATR_lhj.opt (326144, 2005-11-08)
SARATR_lhj\SARATR_lhj.plg (1429, 2005-11-08)
SARATR_lhj\SARATR_lhj.rc (17182, 2005-10-08)
SARATR_lhj\SARATR_lhjDoc.cpp (11533, 2005-11-07)
SARATR_lhj\SARATR_lhjDoc.h (1598, 2005-09-06)
SARATR_lhj\SARATR_lhjView.cpp (59283, 2005-11-08)
SARATR_lhj\SARATR_lhjView.h (3103, 2005-10-08)
SARATR_lhj\StdAfx.cpp (212, 2005-08-24)
SARATR_lhj\StdAfx.h (1272, 2005-09-19)
SARATR_lhj\Wavelet.cpp (4797, 2005-08-24)
SARATR_lhj\Wavelet.h (439, 2005-08-24)
SARATR_lhj\res\SARATR_lhj.ico (1078, 2005-08-24)
SARATR_lhj\res\SARATR_lhj.rc2 (402, 2005-08-24)
SARATR_lhj\res\SARATR_lhjDoc.ico (1078, 2005-08-24)
SARATR_lhj\res\Toolbar.bmp (1198, 2005-08-24)
SARATR_lhj\res\icon1.ico (766, 2005-08-25)
SARATR_lhj\res (0, 2010-07-06)
SARATR_lhj (0, 2010-07-06)
... ...
void CSARATR_lhjView::OnDetectExtendfractal() //failed
{
// TODO: Add your command handler code here
CSARATR_lhjDoc *pDoc=GetDocument();
if (!pDoc->GetImageFlag())
return ;
//x和y方向的结构函数
double xf_delta = 0;
double yf_delta = 0;
double xf_2delta = 0;
double yf_2delta = 0;
//x和y方向的EF特征
double xEF = 0;
double yEF = 0;
double EF = 0 ;
Initial() ;
DlgEFliwenbo efsdlg;
if (efsdlg.DoModal()!=IDOK)
return;
int s = efsdlg.m_sizofef ;
int slideW = 2*s+3;
//扩展后的图像边框
int H_expand = mainheight + slideW ;
int W_expand = mainwidth + slideW ;
m_img = new CImage();
m_img->Create(W_expand, H_expand) ;
IMAGE ImgExpand =ImageAlloc(W_expand, H_expand) ;
CRect rcExpand ;
// m_img->GetRect(rcExpand);
pDoc->m_pImage->GetRect(rcExpand) ;
m_Pos.clear();
int i, j, m, n ;
for (i=0; i0.3)
{
pos.h = m;
pos.w = n;
pos.height=m+s;
pos.width =n+s;
m_Pos.push_back(pos);
}
}
}
int limit = 3;
DelRepeat(limit);
bMatched = true;
ImageFree(ImgExpand) ;
ImageFree(mainbuf) ;
ImageFree(maskbuf) ;
Invalidate(NULL);
}
/*xiawei的svd
double* u1 = new double[2600];
double* w1 = new double[600];
double* v1 = new double[2600];
double* u2 = new double[2600];
double* w2 = new double[600];
double* v2 = new double[2600];
int k1,l1,k2,l2;
int i1,j1,i2,j2,m1,m,n1,n,i,j;
double dismax=0.0;
double edis;
for( i1= 25; i1svdcmp(u1, 25, 25, w1, v1);
//find maximum singular vaulue
double wmax1, wmin1;
wmax1 = 0.0;
for (k1 = 1; k1<=25; k1++)
{
if (w1[k1] > wmax1)
{
wmax1 = w1[k1];
}
}
//define"small"
wmin1 = wmax1 * 0.0000001;
//zero the "small" singular values
for (k1 = 1; k1<=25; k1++)
{
if (w1[k1] < wmin1)
{
w1[k1] = 0.0;
}
svd1.Add(w1[k1]);
}//第1幅图的一个子模板的SVD
svdcmp(u2, 25, 25, w2, v2);
//find maximum singular vaulue
double wmax2, wmin2;
wmax2 = 0.0;
for (k2 = 1; k2<=25; k2++)
{
if (w2[k2] > wmax2)
{
wmax2 = w2[k2];
}
}
//define"small"
wmin2 = wmax2 * 0.0000001;
//zero the "small" singular values
for (k2 = 1; k2<=25; k2++)
{
if (w2[k2] < wmin2)
{
w2[k2] = 0.0;
}
svd2.Add(w2[k2]);
}
}//end of per-height
}//end of per-width
*/
近期下载者:
相关文件:
收藏者: