看板 MATLAB 關於我們 聯絡資訊
目前使用edge()做edge detection 但edge()只能讀取二維圖片 因此想用 if 來判斷 imread() 讀取的圖是否為二維 若不是二維 則用 rgb2gray() 先轉成灰階再執行 edge() 若是二維 就直接執行 edge() 所以想問問 matlab 有沒有函式判斷圖片是否為二維的 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.16.151 ※ 編輯: woody3724 來自: 140.116.16.151 (04/06 23:32)
vincent59:你可以用這個 ndims判斷 04/06 23:33
vincent59:如果要直接判斷的,我沒看過 04/06 23:44
vincent59:你可以自己寫個簡單的function 04/06 23:45
okgogogo:if (3 > ndims(X)) 04/06 23:51
woody3724:嗯嗯 用ndims很好寫 非常謝謝!! 04/06 23:54