作者woody3724 (woody)
看板MATLAB
標題[其他] 如何判斷二維圖片
時間Fri Apr 6 23:30:15 2012
目前使用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)
1F:推 vincent59:你可以用這個 ndims判斷 04/06 23:33
2F:推 vincent59:如果要直接判斷的,我沒看過 04/06 23:44
3F:→ vincent59:你可以自己寫個簡單的function 04/06 23:45
4F:推 okgogogo:if (3 > ndims(X)) 04/06 23:51
5F:→ woody3724:嗯嗯 用ndims很好寫 非常謝謝!! 04/06 23:54