当前位置:网站首页>Azure Kinect DK realizes 3D reconstruction (PC non real time version)
Azure Kinect DK realizes 3D reconstruction (PC non real time version)
2022-06-27 22:47:00 【lucky li】
Azure Kinect DK Depth camera +NVIDIA jetson Real time 3D reconstruction series
Azure Kinect DK Depth camera sdk install (Ubuntu+ARM64,Ubuntu+AMD64,Windows)
Azure Kinect DK Realize 3D reconstruction (PC Non real time version )
Azure Kinect DK Realize 3D reconstruction (jetson Real time version )
Preface
Leveraging open source frameworks open3d Of Reconstruction system Realization Azure Kinect DK 3D reconstruction of camera , Uploaded code :
https://github.com/luckyluckydadada/Azure-Kinect-DK-3D-reconstruction.git
Environmental statement
Leveraging open source frameworks open3d Of Reconstruction system Realization Azure Kinect DK 3D reconstruction of camera .
The development environment is Ubuntu18.04 The notebook +DK On camera , You can carry a notebook and connect it dk The camera ( The power bank supplies power to the camera ) Conduct outdoor acquisition , Acquisition and reconstruction of open3d The versions are different , It is best to conda Create two separate environments .
In addition to win10 Can be rebuilt on , But the use of win10+ There are some small problems with the camera collecting data , It needs to be solved by itself .
The follow-up meeting will be held in jetson+dk On camera , It's better to have real-time .
Please make sure you have completed Azure Kinect DK Depth camera sdk install (Ubuntu+ARM64,Ubuntu+AMD64,Windows) and Azure Kinect DK Point clouds and RGBD Graph acquisition And pass the test , Continue with the following process .
install
git clone https://github.com/luckyluckydadada/Azure-Kinect-DK-3D-reconstruction.git
cd Azure-Kinect-DK-3D-reconstruction/open3d_reconstruction
Record and extract data
cd Azure-Kinect-DK-3D-reconstruction/open3d_reconstruction
pip install -r requirements-0.10.txt # Install here open3d Version is 0.10.0
Recording data , Space to start recording ,esc Exit recording and save :
python sensors/azure_kinect_recorder.py --output dataset/name.mkv
extract rgb and depth Images , And cameras config And camera reference config:
python sensors/azure_kinect_mkv_reader.py --input dataset/name.mkv --output dataset/name
Reconstruction
cd Azure-Kinect-DK-3D-reconstruction/open3d_reconstruction
pip install -r requirements.txt # Install here open3d Version is 0.12.0
If a directory move occurs , Please amend dataset/name/config.json Medium "path_dataset" and "path_intrinsic" Value .
python run_system.py dataset/name/config.json --make --register --refine --integrate
The reconstruction demo
Stairs

Results of colored point clouds :

mesh Result :

The office

Results of colored point clouds :

mesh Result :

Reference resources
http://www.open3d.org/docs/latest/tutorial/ReconstructionSystem/index.html
边栏推荐
- How to use RPA to achieve automatic customer acquisition?
- [随笔]ME53N 增加按钮,调用URL
- Learn to go concurrent programming in 7 days go language sync Application and implementation of cond
- 微服務之服務網關
- Basic data type and complex data type
- Teach you how to print your own log -- how to customize log4j2 components
- 改善深层神经网络:超参数调试、正则化以及优化(三)- 超参数调试、Batch正则化和程序框架
- 移动端避免使用100vh[通俗易懂]
- Do you know the full meaning of log4j2 configurations? Take you through all the components of log4j2
- 网易云“情怀”底牌失守
猜你喜欢
随机推荐
Codeforces Round #716 (Div. 2)
九九乘法表——C语言
解决本地连接不上虚拟机的问题
How to open an account for agricultural futures? How much is the handling charge for opening an account for futures? Who can give you a preferential handling charge?
Management system itclub (medium)
Common APIs (Methods) for scope -number and string
Is flush stock trading software reliable?? Is it safe?
Conversation Qiao Xinyu: l'utilisateur est le gestionnaire de produits Wei Brand, zéro anxiété définit le luxe
average-population-of-each-continent
Flask application case
How to use RPA to achieve automatic customer acquisition?
Yolov6: the fast and accurate target detection framework is open source
Crawler notes (3) -selenium and requests
广告太「野」,吉野家「渡劫」
改善深层神经网络:超参数调试、正则化以及优化(三)- 超参数调试、Batch正则化和程序框架
Use logrotate to automatically cut the website logs of the pagoda
最虚的华人首富更虚了
Conversion between flat array and JSON tree
《7天学会Go并发编程》第7天 go语言并发编程Atomic原子实战操作含ABA问题
Codeforces Round #717 (Div. 2)









