【紧急啊~~~~高分征集答案】如何输出表中的所有元素~forstner算子提取特征点
月小夏 2009-03-26 11:10:46 [code=c++]
////将权不为0的记录下来 即为特征点////////////////
DWORD pNum=0;//这里用来记录特征点总个数
for(j=0;j<m_DIB.Height();j++)
for(i=0;i<wB;i++)
{
tp=W+j*wB+i;
if (*tp>0.0)
{// sPoint[(m_DIB.Height()-j-1)*wB+(wB-i-1)]=1;
sPoint[j*wB+i]=1;
pNum++;
//这一段是我自己写的
FILE *fp;
if ((fp=fopen("result2004.txt","w"))==NULL)
{
printf("Can not open the file result.dat\n");
exit(0);
}
fprintf(fp,"%d\n",sPoint[j*wB+i]);
fclose(fp);
fp = NULL;
}
else
sPoint[j*wB+i]=0;
// sPoint[(m_DIB.Height()-j-1)*wB+(wB-i-1)]=0;
}
[/code]
这个程序只是其中一小段,它说的是保存特征点在 bool sPoint[length]中,我不知道怎么把这个sPoint表打印出来,请各位高手帮帮忙,如果需要全套的程序可以留言给我,我发到您的信箱~谢谢