作者arluba (又是一樣...)
看板MATLAB
標題[問題] 抓取圖的大小
時間Tue Apr 11 22:58:51 2006
A = imread('xxx.bmp');
[m,n] = size(A);
假設我的圖是272*272
可是我秀出來的MN值是 272 和 816
請問一下為什麼會這樣呢
而且要如何讀到正確的值啊
請各位教教我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.86.94
1F:推 benben:你的圖是彩色的嗎? 改用[m n d] = size(A); 04/11 23:03
2F:推 sartes:可能是讀進來的圖A是 [272x272x3], 3是 RGB 04/11 23:04
3F:推 arluba:不是耶 是黑白的 QQ 04/11 23:05
4F:→ sartes:若你的圖是灰階,用rgb2gray轉即可 04/11 23:05
5F:→ sartes:然後就可以取得 272x272 大小的 array了 04/11 23:05
6F:推 arluba:謝謝各位熱心的協助^^~~~ 04/11 23:08