Я пытаюсь применить ограничивающую рамку для несмежной области в примере ниже. Я нашел кое-что в справочных документах Matlab на regionprops, но ничего не объяснил о том, как это сделать. Мне нужна самая маленькая коробка, которая может содержать все капли на изображении.


>> I5(:,1)=0; >> I5(256,:)=0; >> st = regionprops( uint8( I5 ), 'BoundingBox' ); %// cast to uint8 rect = st.BoundingBox; %// the bounding box of all white pixels %// display the results figure; imshow( I5, 'border', 'tight' ); hold on; rectangle('Position', rect, 'EdgeColor', 'r', 'LineWidth', 1.5 );и получил эту ошибку: Ошибка при использовании прямоугольника Ширина и высота должны быть › 0 08.12.2014regionpropsведет себя так... Это сэкономило мне время. 10.03.2017