作者aup65797 (有缘人)
看板C_and_CPP
标题[问题] 影像处理比大小C
时间Wed Jun 3 17:07:27 2009
这个程式是影像处理有两个矩形比大小
并得知第一大和第二大的资讯,因为即时影像会有杂讯
size10[i]会一直更新如果都没杂讯,i就会等於2这是最理想
也有可能等於3,4,5这些就都是杂讯了,想请问大大我这个程式
如果今天只有一个矩形在影像里她因该就是最大了吧,可是我的有时後判断
到第二大,请问大大我写的这个比大小有问题吗?还是有更好的写法= ="
for(i = 0; i < cntlabel; i++)
{
size10[i] = (int)calc_size(image_label_out, i+L_BASE,¢er_x, ¢er_y);
if(i<2)
{
if(size10[1]>size10[0])
{
max1=size10[1];
max2=size10[0];
}
else
{
max1=size10[0];
max2=size10[1];
}
}
else
{
if(size10[i]>max1)
{
max2=max1;
max1=size10[i];
}
else
{
if(size10[i]>max2)
{
max2=size10[i];
}
}
}
if(size10[i]==max1)
{
cemax1=center_x-180;
cemay2=120-center_y;
}
if(size10[i]==max2)
{
cemax3=center_x-180;
cemay4=120-center_y;
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.13.133.90
1F:→ aup65797:补充一下cemax1 cemay2这是第一大影像的中心 06/03 17:10