반응형
3D 포인트 클라우드가 포함 된 .PLY 파일이 있습니다. 플롯하고 Python으로 시각화하고 싶습니다. .PLY 파일에는면이 아닌 정점 만 포함됩니다.
3D 포인트 클라우드 플로팅을 처리 할 간단한 Python 라이브러리를 알려주시겠습니까?
메시 플로팅에는 관심이없고 포인트 클라우드에만 관심이 있다는 점에 주목하는 것이 중요합니다.
해결 방법
Python에서 PLY 포인트 클라우드를 읽고 표시 하는 쉬운 방법 을 궁금해하는 사람을 위해 필자는 제 경우에 가장 적합한 솔루션을보고하는 제 질문에 답합니다.
cmd를 열고 다음을 입력하십시오.
pip install open3d
그러면 컴퓨터에 Open3D가 설치되고 다음 샘플 스크립트를 실행하기 만하면 PLY 포인트 클라우드를 읽고 표시 할 수 있습니다.
import numpy as np
from open3d import *
def main():
cloud = read_point_cloud("cloud.ply") # Read the point cloud
draw_geometries([cloud]) # Visualize the point cloud
if __name__ == "__main__":
main()
참조 페이지 https://stackoverflow.com/questions/50965673
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python OpenCV-imshow는 BGR에서 RGB로 변환 할 필요가 없습니다. (0) | 2020.10.11 |
---|---|
파이썬 Spyder에 Pip 설치 (0) | 2020.10.11 |
파이썬 unicode (). decode ( 'utf-8', 'ignore') UnicodeEncodeError 발생 (0) | 2020.10.11 |
파이썬 몫과 나머지 (0) | 2020.10.11 |
파이썬 TypeError : 정수 스칼라 배열 만 1D numpy 인덱스 배열을 사용하여 스칼라 인덱스로 변환 할 수 있습니다. (0) | 2020.10.11 |
댓글