[問題] 二值化的問題已回收
我現在有一個圖
裡面有很多圖案
然後我將他二值化之後要找出每一個的重心
如果是單一個圖我會找
如果圖片裡不只一個物件
那要怎麼找他們所有圖的重心呢
下面是我單一個圖找重心的方法
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
11/06 23:02, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章