[問題] 影像處理比大小C

看板C_and_CPP (C/C++)作者 (有緣人)時間16年前 (2009/06/03 17:07), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
這個程式是影像處理有兩個矩形比大小 並得知第一大和第二大的資訊,因為即時影像會有雜訊 size10[i]會一直更新如果都沒雜訊,i就會等於2這是最理想 也有可能等於3,4,5這些就都是雜訊了,想請問大大我這個程式 如果今天只有一個矩形在影像裡她因該就是最大了吧,可是我的有時後判斷 到第二大,請問大大我寫的這個比大小有問題嗎?還是有更好的寫法= =" for(i = 0; i < cntlabel; i++) { size10[i] = (int)calc_size(image_label_out, i+L_BASE,&center_x, &center_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

06/03 17:10, , 1F
補充一下cemax1 cemay2這是第一大影像的中心
06/03 17:10, 1F
文章代碼(AID): #1A9ZrGxn (C_and_CPP)
文章代碼(AID): #1A9ZrGxn (C_and_CPP)