当前位置:网站首页>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
边栏推荐
- [MySQL practice] query statement demonstration
- ABAP随笔-物料主数据界面增强-页签增强
- Livox Lidar+海康Camera实时生成彩色点云
- Day 7 of "learning to go concurrent programming in 7 days" go language concurrent programming atomic atomic actual operation includes ABA problem
- Which method is called for OSS upload
- Using the cucumber automated test framework
- [cloud based co creation] what is informatization? What is digitalization? What are the connections and differences between the two?
- Is flush stock trading software reliable?? Is it safe?
- 关于davwa的SQL注入时报错:Illegal mix of collations for operation ‘UNION‘原因剖析与验证
- 资深猎头团队管理者:面试3000顾问,总结组织出8大共性(茅生)
猜你喜欢

Workflow automation low code is the key

crontab定时任务常用命令

医美大刀,砍向00后

这类人开始被VC疯抢,月薪8万
![The problem of minimum modification cost in two-dimensional array [conversion question + shortest path] (dijkstra+01bfs)](/img/e6/4eb2ddf4d9bac5e40bf2e96656d294.png)
The problem of minimum modification cost in two-dimensional array [conversion question + shortest path] (dijkstra+01bfs)

Solve the problem that the virtual machine cannot be connected locally

Learn to go concurrent programming in 7 days go language sync Application and implementation of cond

Livox Lidar+海康Camera实时生成彩色点云

go语言切片Slice和数组Array对比panic: runtime error: index out of range问题解决

这届考生,报志愿比高考更“拼命”
随机推荐
7 jours d'apprentissage de la programmation simultanée go 7 jours de programmation simultanée go Language Atomic Atomic Atomic actual Operation contains ABA Problems
[随笔]ME53N 增加按钮,调用URL
结构化机器学习项目(二)- 机器学习策略(2)
Azure Kinect DK 实现三维重建 (PC非实时版)
Fill in the blank of rich text test
Macro task and micro task understanding
Windwos 8.1系统安装vmware tool插件报错的解决方法
netERR_ CONNECTION_ Refused solution
Re recognize G1 garbage collector through G1 GC log
Process judgment - ternary operation - for loop
CUDA error:out of memory caused by insufficient video memory of 6G graphics card
Memoirs of actual combat: breaking the border from webshell
The karsonzhang/fastadmin addons provided by the system reports an error
How to use RPA to achieve automatic customer acquisition?
Learn to go concurrent programming in 7 days go language sync Application and implementation of cond
使用sqlite3语句后出现省略号 ... 的解决方法
Educational Codeforces Round 108 (Rated for Div. 2)
【微服务】(十六)—— 分布式事务Seata
爬虫笔记(1)- urllib
二维数组中修改代价最小问题【转换题意+最短路径】(Dijkstra+01BFS)