看板 MATLAB 關於我們 聯絡資訊
我想把一個圖片裡面切出一個圓形區域 目前知道的是可以用imellipse來標出一個圓形區域 img = imread('0060.bmp'); h_im = imshow(img); e = imellipse(gca,[55 10 120 120]); BW = createMask(e,h_im); 請問這樣有辦法切割圖片嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.219.26
vincent59:原來createMask是頗新的函數。難怪 我的2008沒有它 04/30 20:02
bill2239:好像要去tool那邊下載,主要是用在MatPIV上 04/30 22:21
vincent59:所以你的版本也是2008b以前嗎??? 04/30 23:01
vincent59:我只有2008a和2007b 04/30 23:02
bill2239:我用的是2008b 04/30 23:38
vincent59:2008b是剛好可以有這個函數 05/01 00:03
vincent59:按照這個指令的意義應該不行吧 05/01 00:09
vincent59:如果我想得沒錯`,img*BW就是你選取的影像 05/01 00:59
vincent59:如果BW is logical(也就是影像中的被選取的部分為1) 05/01 01:02
vincent59:double(img)*BW應該就是吧 05/01 01:03