问题标签 [truedepth-camera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
17 浏览

ios - iPhone 13 TrueDepth 相机的模糊深度数据

有谁知道 iPhone 13 的 TrueDepth(前置)摄像头返回的模糊深度图数据的解决方法?

早期的 iPhone 机型生成了清晰的、未经过滤的深度图,但 iPhone 13 机型看起来像是经过了某种后处理过滤器。

这可以使用 Apple 示例应用程序在任何 iOS 版本中重现:Streaming Depth Data from the TrueDepth Camera

iPhone 12 vs 13 示例在这里

注意:我在 Apple Dev Forum 上问过同样的问题。

0 投票
0 回答
23 浏览

ios - 如何将 3d 点云投影到 2d 图像(SWIFT)

我有一个点云,它只是一个具有 xyz 坐标、RGB 和法线的点数组。点云由 StandartCyborg 框架生成。我想得到这个点云的二维图像投影。这甚至可能吗?

0 投票
0 回答
6 浏览

ios - 如何设置 ARFaceTrackingConfiguration 会话的 captureDepthData 的 .isFilteringEnabled?

我可以看到您如何制作自己的捕获会话,并将您自己的 AVCaptureDepthDataOutput 添加到其中,这样您就可以访问该输出对象,因此可以在其上设置 .isFilteringEnabled 和 .alwaysDiscardsLateDepthData。

但是,我希望为 ARSCNView 运行 ARFaceTrackingConfiguration 会话,但我不知道如何访问“自动附加”到该会话的深度输出对象(如在所服务的 ARFrame 的 .capturedDepthData 中提供的那样)。我需要那个输出,所以我可以设置它的过滤状态(甚至删除它,然后添加我自己的?)。

非常感谢您提供的所有线索!