作者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