高级会员
- 积分
- 758
- 威望
- 396
- 贡献
- 142
- 兑换币
- 202
- 注册时间
- 2012-11-14
- 在线时间
- 110 小时
|
大家来看下这个边界提取,我想问下里面的buffer2()数组储存的是什么?
////////////////////////边界提取///////////////////////////////////
void bianjie(void)
{
char i,j,flag_zuo=0,flag_you=0,temp_zuo=0,temp_you=0;
for(i=0;i<40;i++)
{
flag_zuo=0;
flag_you=0;
for(j=0;j<ROW-1;j++)
{
/////////////////////左///////////////////////
if((Buffer1[j][39-i]==0)&&(flag_zuo==0))
{
Buffer2[39-i]=j;
flag_zuo=1;
}
///////////////////////右/////////////////////
if((Buffer1[j][40+i]==0)&&(flag_you==0))
{
Buffer2[40+i]=j;
flag_you=1;
}
}
if(flag_zuo==0) Buffer2[39-i]=45; //没有找到黑点
if(flag_you==0) Buffer2[39+i]=45;
}
|
|