安装azure kinect,使用open3D从mkv提取图像和深度图

举报
qingchenwuhou 发表于 2022/08/19 17:37:11 2022/08/19
【摘要】 open3d

open3D官方文档:

http://www.open3d.org/docs/latest/tutorial/Basic/azure_kinect.html#unofficial-ubuntu-16-04-workaround

包含从 微软的Azure Kinect 深度相机采集的mkv视频,提取rgb和depth图的一些代码。

====================

中文参考博客:

想要使用open3d的

examples/python/ReconstructionSystem/sensors/azure_kinect_viewer.py

代码从微软的深度相机采集的mkv视频,提取图像和深度图,需要安装Azure Kinect软件(K4A),而这个软件好像只支持在两个Ubuntu版本上兼容:

(1)ubuntu18.04使用azure kinect

https://blog.csdn.net/qq_38196982/article/details/102800545

(2)Ubuntu 16.04

Unofficial Ubuntu 16.04 workaround

Azure Kinect SDK并没有提供Ubuntu 16.04的官方版本,在这里我们给出非官方提供的例程

https://blog.csdn.net/u013019296/article/details/108544439

这个博客转载自:

https://blog.csdn.net/io569417668/article/details/107760088?spm=1001.2014.3001.5502

====================

版本要求:

(1)open3d不能安装高版本(有问题),推荐安装低版本open3d-0.10.0版本。

(2)python版本不能安装高版本(比如我安装的python3.9,从源下载指定低版本时,出现没有指定版本包的问题),推荐安装python3.7.5(这样pip安装时,指定具体open3d==0.10.0 有具体包)。

==================

安装上后,执行

python /home/XXX/anaconda3/envs/open3d_0_15/lib/python3.9/site-packages/open3d/examples/reconstruction_system/sensors/azure_kinect_mkv_reader.py \
    --input  /data1/XXX/3D/Data/202TTTMMM/output.mkv \
    --output  /data1/XXX/3D/Data/202TTTMMM_output_imgs/

出现“需要Xmanager软件来处理X11转发请求,当安装Xmanager时,可以直接在windows中使用Xshell运行的X11程序。”问题,

说明需要安装可视化软件,实现可视化linux服务器到本地windows。

我安装的VNC,在本地windows和远程linux都需要安装不同软件,参考我的详细配置:

https://bbs.huaweicloud.com/blogs/371792

写在最后:

怎么说呢,各种坑都碰到了,如果最后安装配置成功了,实现了从mkv提取图像和深度图,我可能会感慨好一会。

最后希望国产能有更好的开源包+配备深度相机和类似open3d这样的开源库吧~

【Failed】

我很想解决这个问题,实现open3d对mkv视频提取图像,但是无论我试了很多方法,甚至我从源代码编译(遇到依赖库filament的一些问题 )安装python包,都没有实现。我不得不放弃这个想法。

最后,我在open3d issue中查找,发现这个问题在最新的0.15.2扔存在。

https://github.com/isl-org/Open3D/issues/897

这是一次可怕的编译安装实验,它不仅浪费了我宝贵的时间和内心的期待,甚至令我感到疲惫和失落。

如果有能解决这个问题的,麻烦给我评论留言一下。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。