вывод некоторой обработки состоит из бинарной карты с несколькими связанными областями.Matlab: найти основную ось двоичной области
Целью каждой области является вычислить и нарисовать на изображении линию, пересекающую область на самой длинной оси, но не расширяющуюся дальше. Очень важно, чтобы линия находилась только внутри области, поэтому установка эллипса не очень хороша.
Любой намек на то, как добиться этого результата эффективным способом?
Являются ли ваши области выпуклыми или могут быть вогнутыми? Что представляет собой область? У вас есть представительный пример, который вы можете поделиться с нами? – John
@ Danilo: возможно, вы можете использовать свойство 'Extrema' функции [REGIONPROPS] (http://www.mathworks.com/help/toolbox/images/ref/regionprops.html#bqkf8iq) – Amro