[問題] 讀取figure內的pixel value已回收
因為我得到的座標位置不是像素座標(整數)
而是空間座標(有小數點的)
我為了想要標示出這些座標所框出來的範圍
所以寫了程式如下
figure(1), imshow(Im,[]);
hold on
wreg = fnplt(cscvn([xy,xy(:,1)]));
fill(wreg(1,:),wreg(2,:),'w'), axis equal
Im 是 原影像
wreg 就是那些空間座標 (wreg中的點組起來是一個封閉的region)
現在我把那個region都塗成白色
但是我想要的 是原影像中相同位置的東西
現在的figure(1) 顯示的是原影像但是那region是白色的
所以我想利用figure(1)當mask去把還原那個白色region的就好
但是我不會讀figure(1)上的影像pixel value
請問有什麼方法可以讀取呢??
因為我的影像格式跟一般常見的不一樣(醫學影像)
所以不考慮先存成jpg或是bmp那類格式的影像
謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.128.142.124
推
10/22 16:44, , 1F
10/22 16:44, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章