[問題] 二值化的問題已回收

看板MATLAB作者 (害羞小男孩)時間17年前 (2008/11/06 21:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我現在有一個圖 裡面有很多圖案 然後我將他二值化之後要找出每一個的重心 如果是單一個圖我會找 如果圖片裡不只一個物件 那要怎麼找他們所有圖的重心呢 下面是我單一個圖找重心的方法 I=imread('Image.bmp'); imshow(I) DI=double(I); DI(DI>=40)=255; DI(DI<40)=0; [x,y]=find(DI==255); max_x=max(x); min_x=min(x); max_y=max(y); min_y=min(y); star_X = floor((max_x+min_x)/2); star_Y = floor((max_y+min_y)/2); rlen=10; DI(star_X,star_Y)=0; DI(star_X,star_Y-rlen:star_Y+rlen)=0; DI(star_X-rlen:star_X+rlen,star_Y)=0; figure(2) imshow(uint8(DI)) 麻煩各位大大幫忙解答一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.200.95

11/06 23:02, , 1F
roipoly之後再去算?
11/06 23:02, 1F
文章代碼(AID): #194knipL (MATLAB)
文章代碼(AID): #194knipL (MATLAB)