У меня есть изображение ('strawberry.jpg') strawberry.jpg
image=imread('strawberry.jpg');
imshow(image);
он отображается, как показано ниже.
Я думаю, что оси x и y показаны в пикселях фотографии. Но когда я пытаюсь получить размер с помощью
[x,y]=size(image)
Тогда я получил x = 177 и y = 852. Но значения не близки к тем, что показаны на изображении imshow.
Итак, я делаю что-то не так? или [x,y]=size (изображение) означает другой размер, а не размер в пикселях, который отображается в изображении imshow.
Спасибо
[x,y,z]=size(image)
. Посколькуimage
является трехмерным массивом, разрешая только два выхода изsize
, вы заставляете его сделатьy
равным произведению 2-го и 3-го измерений. - person David   schedule 02.05.2016