首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Arcore中对齐深度和颜色?

问如何在Arcore中对齐深度和颜色?
EN

Stack Overflow用户
提问于 2020-12-20 23:55:36
回答 1查看 195关注 0票数 2

我正在为我的P30Pro编写一个小的安卓应用程序,在其中我想要在彩色图像中找到一个对象(面部,视觉标记,...)然后利用飞行时间相机得到的密集深度图像得到它的相对位置。为了同时跟踪相机,我运行ArCore并使用SharedSession通过frame.acquireDepthImage()访问彩色图像和深度图像。(两者都工作得很好,我得到了高分辨率的彩色图像和120x160深度的图像)

对于彩色图像,我通过camera.getImageIntrinsics获得本征校准,因此我可以在像素和相应的光线之间进行映射。然而,我发现深度相机没有相应的函数,因此我无法从深度图像创建点云,也无法获得彩色图像中像素的相应深度。

那么:“如何使用密集的深度图像在彩色图像中找到与给定像素对应的3D点?”

EN

回答 1

Stack Overflow用户

发布于 2021-08-03 12:39:20

我之前在一个项目中使用了P20 Pro的密集深度图,我发现它们已经与高分辨率的彩色图像对齐了,尽管它们的分辨率要小得多。

换句话说,您应该只对深度图进行上采样,使其与彩色图像的分辨率相匹配。这样做之后,您会发现上采样深度图像中(r,c)处的插值深度值对应于彩色图像中(r,c)处的像素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65381780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档