2015-07-08 3 views
0

У меня есть изображение в виде серого, где есть объекты с разными формами. Также у меня есть двоичное изображение этого изображения в сером виде.Вычисление средней интенсивности области с областью matlabprops

С отношением MajorAxesLength и MinorAxisLength (от regionprops) я могу идентифицировать каждый из них, но как я могу рассчитать среднюю интенсивность каждого из этих объектов?

И можно ли рассчитать среднюю интенсивность линий, которая дает MinorAxisLength и MajorAxisLength?

ответ

1

Добавить в regionprops'PixelIdxList' ручка. После этого вы можете сделать следующее:

s = regionprops(BW,'PixelIdxList'); 
for n=1:numel(s) 
    meanI(n)=mean(image(s(n).PixelIdxList)); 
end 

это предполагает, что BW является бинарным изображением и image является полутоновой один.

+0

спасибо. Оно работает. Но можно ли рассчитать среднюю интенсивность линий, которая дает MinorAxisLength и MajorAxisLength? – Sergey

Смежные вопросы