Как построить гистограмму тома с помощью imhist в MATLAB? - PullRequest
1 голос
/ 12 июля 2011

У меня есть массив изображений TIFF. Я сложил их, чтобы сделать объем. Как я могу построить гистограмму объема в MATLAB? Функция «imhist» ожидает, что ее ввод будет двумерным.

Я также попытался построить гистограмму отдельных TIFF и объединить их, но тщетно.

Вот код, который я пытался объединить гистограммами:

counter = 0;
for i = 1:numel(image_files)
    [count, x] = imhist(vol(:,:,i));
    counter = count + counter
end;

Есть / есть ли другие способы, которыми я мог бы построить гистограмму объема в MATLAB?

Спасибо.

1 Ответ

0 голосов
/ 12 июля 2011

imhist также допускает одномерный ввод.Таким образом, вы можете преобразовать свой объем в вектор и вызвать imhist следующим образом:

imhist(volume(:))
...