huangkang66 2016-03-24 07:20 采纳率: 25%
浏览 1583

请问这段程序,有什么问题,运行错误提示corruption of the heap,边界也没有溢出呀

BOOL CImgProcess::HoughCir(int *a0,int *b0,int *r0)
{

int hei=GetHeight(),wid=GetWidthPixel();
int i=0,j=0,a=0,b=0,r=0,r1=0,t=0,bt=0;
int Add[60][60][60];
memset(Add,0,sizeof(int)*216000);
for(i=0;i<60;i++){
    for(j=0;j<60;j++){
        for(a=0;a<60;a++){
            Add[i][j][a]=0;

        }
    }
}

for(a=210;a<270;a++){
    for(b=290;b<350;b++){
        for(i=0;i<hei;i++){
            for(j=0;j<wid;j++){ 
                bt=GetGray(j,i);

                if(bt==255){

                    r1=(i-a)*(i-a)+(j-b)*(j-b);
                    r=sqrt((double)r1);
                    if(r>160&&r<220){
                        Add[a-210][b-290][r-160]++;

                    }

                }

            }
        }
    }
}


for(a=210;a<270;a++){
    for(b=290;b<350;b++){
        for(r=160;r<220;r++){
            if(Add[a-210][b-290][r-160]>t){
                t=Add[a-210][b-290][r-160];
                *a0=a;
                *b0=b;
                *r0=r;

            }
        }
    }
}
delete []Add;






return TRUE;

}

  • 写回答

2条回答 默认 最新

  • threenewbee 2016-03-24 08:18
    关注

    Add[a-210][b-290][r-160]++;
    看下这一行是不是下标越界了。

    评论

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP