Можно ли измерить длину главной оси выпуклой оболочки? Я построил выпуклый корпус RGB-изображения с помощью команд convhull и trisurf. Команда regionprops3 может измерять свойства региона, но только для двоичных изображений. Есть ли команда для измерения длины главной оси выпуклой оболочки? Любая помощь будет принята с благодарностью. Пожалуйста, проверьте код ниже для справки.
Пример кода:
u=double(imread('peppers.png'));
R=u(:, :, 1); G=u(:, :, 2); B=u(:, :, 3);
v=convhull(R(:),G(:),B(:));
figure, trisurf(v, R(:),G(:),B(:));
nu=normalize(u, 'range');
p=regionprops3(nu, 'PrincipalAxisLength');