Python의 Open3D 환경 구축 및 자습서 실행
2776 단어 PointCloud파이썬ScoopOpen3D
이번에는 Python의 PointCloud를 처리할 수 있는 라이브러리 Open3d의 환경 구축을 해 나가고 싶습니다!
계기는 평상시 C++×PCL로 포인트 클라우드를 만지작거리고 있습니다만,
파이썬에서 PointCloud 처리가 필요했기 때문에 드디어 여러가지 해 보았습니다 ~라는 느낌입니다
Open3d란?
Python을 사용하여 PointCloud 데이터를 처리 할 수있는 매우 우수한 라이브러리입니다.
C++에서 PCL과 같은 것을 파이썬으로 할 수 있기 때문에 매우 좋아합니다.
덧붙여서 C++×Oped3D도 가능합니다
doc는 이쪽
Python 3.6 or 3.7 or 3.8 환경 구축
Open3D는 2021/10/22 현재 Python의 최신 버전 Python 3.9.*
를 지원하지 않습니다. 지원 버전은 Python 3.6 3.7 3.8
입니다. 그래서 이러한 버전을 설치하면서 깔끔하게 관리했다는 기사가 여기입니다.
이번에는 Python 3.6
의 가상 환경을 C:\venv\Python36
폴더에 구축한 상태를 가정하여 진행합니다.
Python3.6의 환경 구축을 할 수 없는 사람이나, 여러가지 버전을 관리하고 싶은 사람도 꼭 이 기사를 참고해 주세요!
Open3D install
우선 가상 환경으로 들어갑니다. 명령 프롬프트를 열고 가상 환경의 Scripts 폴더에서 activate.bat를 실행합니다.
C:\venv\python36\Scripts\activate.bat
이렇게 하면 이런 식으로 python3.6 가상 환경에서 명령을 입력 할 수 있습니다.
그런 다음 Open3D를 설치합니다.
pip install open3d
이것으로 설치가 완료됩니다.
그 후 튜토리얼을 실행합니다만, 그 때에 numpy
, matplotlib
, opencv-python
pip install numpy matplotlib opencv-python
여기서 일단 가상 환경에서 빠져
deactivate
Open3D-master 클론
이번에는 데스크톱에 복제
공식적으로 이하와 같은 기술이 있었으므로 클론할 때에는 반드시 이하의 코드를 실행합니다
Make sure to use the --recursive
flag when cloning Open3D.
cd ~\DeskTop
git clone --recursive https://github.com/intel-isl/Open3D
# You can also update the submodule manually
git submodule update --init --recursive
이렇게하면 가상 환경으로 다시 들어가서 jupyter-notebook을 시작합니다.
cd Open3D-master
C:\venv\python36\Scripts\activate.bat # your python 3.6 environment
jupyter-notebook
그러면 다음과 같은 라이브러리가 사이트에서 시작됩니다.
이 안의 exmples
에 Doc에 있는 튜토리얼의 프로그램이 막혀 있습니다!
예를 들어 Geometry의 pointcloud.ipynb를 실행해 보겠습니다.
(장소 examples\python\geometry
)
이런 식으로 여러가지 처리를 한 PointCloud가 표시됩니다
이상입니다!
미안해~
그 밖에도 Mesh나 KD-Tree등 여러가지 튜리얼이 있으므로 꼭 시험해 보세요!
관련
scoop
pcl
Reference
이 문제에 관하여(Python의 Open3D 환경 구축 및 자습서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kosei1515/items/6881d9dd571dff1d29a3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Open3D는 2021/10/22 현재 Python의 최신 버전
Python 3.9.*
를 지원하지 않습니다. 지원 버전은 Python 3.6 3.7 3.8
입니다. 그래서 이러한 버전을 설치하면서 깔끔하게 관리했다는 기사가 여기입니다.이번에는
Python 3.6
의 가상 환경을 C:\venv\Python36
폴더에 구축한 상태를 가정하여 진행합니다.Python3.6의 환경 구축을 할 수 없는 사람이나, 여러가지 버전을 관리하고 싶은 사람도 꼭 이 기사를 참고해 주세요!
Open3D install
우선 가상 환경으로 들어갑니다. 명령 프롬프트를 열고 가상 환경의 Scripts 폴더에서 activate.bat를 실행합니다.
C:\venv\python36\Scripts\activate.bat
이렇게 하면 이런 식으로 python3.6 가상 환경에서 명령을 입력 할 수 있습니다.
그런 다음 Open3D를 설치합니다.
pip install open3d
이것으로 설치가 완료됩니다.
그 후 튜토리얼을 실행합니다만, 그 때에 numpy
, matplotlib
, opencv-python
pip install numpy matplotlib opencv-python
여기서 일단 가상 환경에서 빠져
deactivate
Open3D-master 클론
이번에는 데스크톱에 복제
공식적으로 이하와 같은 기술이 있었으므로 클론할 때에는 반드시 이하의 코드를 실행합니다
Make sure to use the --recursive
flag when cloning Open3D.
cd ~\DeskTop
git clone --recursive https://github.com/intel-isl/Open3D
# You can also update the submodule manually
git submodule update --init --recursive
이렇게하면 가상 환경으로 다시 들어가서 jupyter-notebook을 시작합니다.
cd Open3D-master
C:\venv\python36\Scripts\activate.bat # your python 3.6 environment
jupyter-notebook
그러면 다음과 같은 라이브러리가 사이트에서 시작됩니다.
이 안의 exmples
에 Doc에 있는 튜토리얼의 프로그램이 막혀 있습니다!
예를 들어 Geometry의 pointcloud.ipynb를 실행해 보겠습니다.
(장소 examples\python\geometry
)
이런 식으로 여러가지 처리를 한 PointCloud가 표시됩니다
이상입니다!
미안해~
그 밖에도 Mesh나 KD-Tree등 여러가지 튜리얼이 있으므로 꼭 시험해 보세요!
관련
scoop
pcl
Reference
이 문제에 관하여(Python의 Open3D 환경 구축 및 자습서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kosei1515/items/6881d9dd571dff1d29a3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
C:\venv\python36\Scripts\activate.bat
pip install open3d
pip install numpy matplotlib opencv-python
deactivate
이번에는 데스크톱에 복제
공식적으로 이하와 같은 기술이 있었으므로 클론할 때에는 반드시 이하의 코드를 실행합니다
Make sure to use the
--recursive
flag when cloning Open3D.cd ~\DeskTop
git clone --recursive https://github.com/intel-isl/Open3D
# You can also update the submodule manually
git submodule update --init --recursive
이렇게하면 가상 환경으로 다시 들어가서 jupyter-notebook을 시작합니다.
cd Open3D-master
C:\venv\python36\Scripts\activate.bat # your python 3.6 environment
jupyter-notebook
그러면 다음과 같은 라이브러리가 사이트에서 시작됩니다.
이 안의
exmples
에 Doc에 있는 튜토리얼의 프로그램이 막혀 있습니다!예를 들어 Geometry의 pointcloud.ipynb를 실행해 보겠습니다.
(장소
examples\python\geometry
)이런 식으로 여러가지 처리를 한 PointCloud가 표시됩니다
이상입니다!
미안해~
그 밖에도 Mesh나 KD-Tree등 여러가지 튜리얼이 있으므로 꼭 시험해 보세요!
관련
scoop
pcl
Reference
이 문제에 관하여(Python의 Open3D 환경 구축 및 자습서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/kosei1515/items/6881d9dd571dff1d29a3
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Python의 Open3D 환경 구축 및 자습서 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kosei1515/items/6881d9dd571dff1d29a3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)