У меня есть сборка вокселов, которая представляет камень в 3D. Это бинаризованный numpy 3D-массив, в котором 1 присваивается вокселам, которые составляют мой камень и 0 в другом месте. Я хочу:Python: Сетка сборки вокселей для вычисления площади поверхности
- создать свое зацепление поверхности
- вычислить площадь поверхности на ней.
Но как?
Спасибо, это выглядит хорошо. Я могу легко получить массив координат, где у меня есть 1. Я полагаю, что это ---> 'координат = numpy.where (array == 1)'. Сейчас я займусь изучением scipy.convexHull, и я скоро вернусь :-) –
Дайте мне знать, как это происходит, и если вы не против, не забудьте принять ответ, если вы сочтете это полезным. – purpletentacle
Это хороший алгоритм и хорошо работает. Проблема возникает, когда у моего камня есть вогнутость. Он просто находит самый короткий путь, таким образом вырезая вогнутость! –