精華區beta MATLAB 關於我們 聯絡資訊
A = imread('xxx.bmp'); [m,n] = size(A); 假設我的圖是272*272 可是我秀出來的MN值是 272 和 816 請問一下為什麼會這樣呢 而且要如何讀到正確的值啊 請各位教教我 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.86.94
benben:你的圖是彩色的嗎? 改用[m n d] = size(A); 04/11 23:03
sartes:可能是讀進來的圖A是 [272x272x3], 3是 RGB 04/11 23:04
arluba:不是耶 是黑白的 QQ 04/11 23:05
sartes:若你的圖是灰階,用rgb2gray轉即可 04/11 23:05
sartes:然後就可以取得 272x272 大小的 array了 04/11 23:05
arluba:謝謝各位熱心的協助^^~~~ 04/11 23:08