作者Vancloud ( )
看板MATLAB
标题[讨论] GUI如何读取图片取得长宽资讯
时间Fri Aug 17 15:28:32 2012
各位高手好
小弟最近开始想用GUI的方式实现已经写好的code
而目前需要将影像图片读取进来
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[FN PN] = uigetfile({'*.jpg', 'Background (*.jpg)'}, 'Open File'); % 取得来
源档案
handles.imSrc = double(imread([PN, FN]))/255;%读取档案,并将影像资讯储存在程式
结构中共享
axes(handles.input);% 设定显示用的 Axes
imshow(uint8(handles.imSrc*255));%显示影像
guidata(hObject, handles);%更新程式结构资讯
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
目前我用上面的方式来读档案,且show图片出来
但,我需要将这张图片的宽和高传给下一个按键
我只能看到在imSrc里面有个矩阵是Width*Height*3
这边看的到宽和高,但我该怎麽取出Width,Height这两个数字呢?
还是说图片读取进来,有其他部分有直接写了这两个数值呢?
请版上高手协助,谢谢
自问自答....
我找到结果了
只要用size(handles.imSrc)
就可以得到一个阵列为 [Width Height 3]
分别取出就好 -.-
--
◣ ◢ HEY~~~HEY~~~CHAAAAARLIE~!
。。。。。
◢ ▁ ◣
⊙ ⊙
⊙ .◣
▼▼▼▼
ㄟ
◥ ㄧ◤
\▲▲▲▲
φ ◢ . \ . δ
./ㄨ \\/ˊ◥▄▄◤
\|/ㄑ ( ︶ ˋ\///\/. by Armour@joke
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.199.110
※ 编辑: Vancloud 来自: 60.251.199.110 (08/17 15:34)