У меня есть изображение с типом данных uint8. В этом изображении имеется несколько объектов (например, от 6 до 7). Я хочу рассчитать среднюю интенсивность каждого объекта и сохранить их для дальнейшего использования. Как я могу это сделать?Средняя интенсивность каждого объекта изображения по MATLAB
s = regionprops(image,'MeanIntensity');
intensitydata = cat(1, s.MeanIntensity);
Я пробовал этот. Но это дает мне следующее сообщение об ошибке
Ошибка в regionprops (строка 154)
[I, requestedStats, officialStats] = ParseInputs (IMAGESIZE, varargin {:});
Как представлены объекты? вам также нужно их обнаружить? укажите пример изображения и ввода, которые у вас есть. Как вы сейчас сомневаетесь, это неясно. – Shai
[ссылка] (http://i.imgur.com/HbKhmVO.png) Образец изображения приведен здесь. Я хочу только средние значения интенсивности объектов. Если есть 6 объектов, я хочу 6 средних значений интенсивности для каждого объекта. Это все. Надеюсь, вы понимаете. –