问题修改

获取编号,需修改代码:

                        int cl_time = 0;
                        if(cl_time >= class_n*class_nn)
				AfxMessageBox("样本选择结束");
			else
			{	
                                      my_lookregion(curRegion,m_HC.tag,rect,area,cl_time%class_nn);
				      cl_time++;
                        }
			if(cl_time == class_n*class_nn)
				my_samplefile.close();
			break;

 关键是如何得到正确的my_lookregion最后一个参数,也就是样本的编号:

描述:设定正整数m,n
输出要求:

for j from 1 to m
    if 0 < j < n
         output 1;
    if n <= j < 2n
         output 2;
    if 2n <= j < 3n
         output 3;
    ......

  再好好想想!争取今天搞出来!

我晕,其实很简单。直接
 my_lookregion(curRegion,m_HC.tag,rect,area,cl_time/class_nn);
就行了!
posted @ 2011-11-20 09:26  hailong  阅读(191)  评论(0编辑  收藏  举报