Re: [心得] GUI 影像選取問題已回收
感覺問題跟GUI沒什麼關係...
來個不負責任發言~
不確定你要的是邊緣的點座標還是一整塊的座標
1. 只要你點的範圍的那幾個 點座標
假設是這樣
˙ ˙
˙ ˙
˙ ˙
有兩種寫法
a.
imagesc('影像')
h = impoly;
position = wait(h);
(選完以後按右鍵即可完成)
b.
imagesc('影像')
[x,y]=getpts;
可以連續點不同的點
(也是選完以後按右鍵)
2.如果是要整塊面積的座標的話
imagesc('影像')
mask=roipoly;
%此時的mask即是圈選出來的那塊面積( 選的部份為1 其餘為0 )
%再配上find的指令
[x,y,z]=find(mask);
x,y 即是圈選面積內所有點的 座標
這邊要注意x y 究竟是不是你要的x y
matlab 有的指令是採用的i j 的模式 會剛好跟x y 相反
(變成其實是y x 要特別小心)
※ 引述《istar (不理不理左衛門)》之銘言:
: 最近剛開始寫GUI 碰到一個問題是
: 我想要在讀入的影像中 直接選取一塊區域
: 然後系統會自動把選取區域相對於影像的座標點記錄下來
: 以便之後處理
: 不知道有沒有高手有碰過類似的問題
: 在網路上輸了幾個關鍵字都找不到想要的結果...
: 簡單來說 就是如何讓使用者可以自己選擇一塊區域(而不是用輸入座標點方法)
: 感謝各位!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.178
推
12/19 00:09, , 1F
12/19 00:09, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):