2016-09-05 7 views
1

나는 등고선을 생성하기 위해 행진 큐브 알고리즘의 Scikit Image 구현을 사용하고 있습니다. 단순히 normalsvalues의 값을 생성하지 않는 알고리즘을 보인다 있도록Scikit Image Marching Cubes

ValueError: need more than 2 values to unpack

하지만

verts, faces = measure.marching_cubes(stack,0) 

잘 작동 :

verts, faces,normals,values = measure.marching_cubes(stack,0) 

다음과 같은 오류가 발생합니다. 이런 유형의 문제에 경험이있는 사람이 있습니까?

또한 알고리즘의 출력이 faces 인 것을 알지 못합니다. 메쉬의 각 삼각형에 대한 3 개의 꼭지점 세트가 등각면을 설명하기에 충분해야합니까?

답변

2

docsmarching_cubes은 scikit-image의 개발 버전에서 normalsvalues을 반환해야 함을 나타냅니다. 그러나 그것은 최근에 소개되었습니다. 그들은 docs from that version에서 볼 수 있듯이 0.12 버전에서 반환되지 않았습니다. 그 (것)들을 얻기 위하여는 당신은 현재 발달 버전으로 새롭게해야 할 것입니다. 개발 버전을 설치하는 방법에 대한 안내는 here에서 찾을 수 있습니다.