Мой вопрос о функции «reshape» в Matlab. Я и некоторые исследователи сделали байтовый счетчик для изображений (tiff, .JPEG и т. Д.) Для научных интересов. Затем мы отправили результаты в другую анонимную сторону для просмотра. В результате этого сообщалось, что счетчик, который мы создали, был неправильным, и, видимо, должна была быть изменена функция функции Matlab. Предлагаемый код приведен ниже. Я не понимаю, что делает эта функция для изображения! Я запустил код, но ... Я не понимаю, что делает код с изображением и какими являются выходные данные.Функция reshape в matlab и изображениях
Если кто-нибудь разъяснит это для меня и даст мне объяснение для манекенов, я был бы очень благодарен!
clc, clear, close all;
IM = imread('Images for Dataset 2/DS2-11.jpg');
hist(reshape(IM,1,[]),0:255);
Благодарим вас, это начинает иметь смысл. Один вопрос, если я могу: что представляют собой значения в бункерах? – Rbicknel
@Rbicknel Рад, что это помогло. Подумайте о том, чтобы принять его как asnwer. Кроме того, вы можете прочитать, что такое гистограмма, специально * до * вы ее используете. https://en.wikipedia.org/wiki/Histogram –