如何使用摄影测量或 LiDAR 创建 3D 扫描 ios 应用程序?

2024-02-20

我想使用摄影测量或 LiDAR 创建自己的 3D 扫描应用程序,我希望能够精确地扫描小物体。您能指导我从头开始创建这样的应用程序吗?

我尝试搜索如何使用统一来做到这一点,但我找不到它。我想要一个能够进行 3D 扫描的 IOS 应用程序


当谈到在 iOS 上使用 LiDAR 进行 3D 扫描时,Apple 没有提供任何 api 来直接创建 3D 模型。 尽管您可以使用 RealityKit 中的场景重建 api 并处理其数据来创建 3D 网格,稍后您可以将其导出为 obj 或 usd 格式。 你可以找到一个很好的例子here https://github.com/TokyoYoshida/ExampleOfiOSLiDAR。 该库包含可用于导出 3D 网格的所有代码以及深度图、点云等附加功能。

请记住,虽然此存储库具有带纹理的扫描选项,但它仅捕获最后一帧的纹理。我自己正在尝试在空闲时间修复它。

要创建包含所有环境纹理的扫描,您必须依赖pcl库 https://github.com/PointCloudLibrary/pcl并使用各种点云处理算法处理生成的点云。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用摄影测量或 LiDAR 创建 3D 扫描 ios 应用程序? 的相关文章

  • ARKit – 空间音频几乎不会随距离改变音量

    我创建了一个 SCNNode 并向其中添加了一个音频 它是单声道音频 一切都设置正确 它作为空间音频工作 这不是问题 问题是 当我靠近或远离时 音量几乎没有改变 我知道如果我离得非常非常远 情况就会发生变化 但这与苹果在这里展示的完全不同
  • 在 RealityKit 中启用手势

    我有一个自定义的 usdz 文件 不是通过代码创建的 而是一把真正的椅子 我将其保存在Entity 一旦我有了它 这就是我的代码 func updateUIView uiView ARView context Context if let
  • ARKit – 如何显示来自放置在 SCNPlane 上的虚拟 SCNCamera 的源?

    我使用 ARKit 和 SceneKit 将一些对象放入 AR 空间中 效果很好 现在我想添加一个额外的摄像机 SCNCamera 该摄像机放置在场景中的其他位置 由公共 SCNNode 连接和定位 它旨在从另一个 固定 角度向我展示当前场
  • 基于位置的增强现实 Android 应用程序

    我正在开发基于实时位置的增强现实 Android 应用程序 这是一个简单的概念 我的应用程序应该显示我周围的一些地方 我有 对此进行了深入研究 但我仍然遇到问题 我有我的 GPS 坐标 以及目标地点的 GPS 坐标 我的问题是 如何检索手机
  • RealityKit 中的对象是否可以有一个基于位置的锚点?

    我创建了一个效果很好的 AR 应用程序 但我并不喜欢每次在镜头前生成的物体 我更愿意让它们在这个区域中生成 距离相机更远 并面向预定的方向 例如 我希望每次都在同一个停车场空间中生成一辆车 因此当我走进停车场时 无论我从哪个方向进入停车场
  • 使用ARAnchor插入节点和直接插入节点有什么区别?

    在ARKit中 我发现了两种在hitTest之后插入节点的方法 插入 ARAnchor 然后在中创建节点renderer renderer SCNSceneRenderer nodeFor anchor ARAnchor gt SCNNod
  • 如何在 RealityKit 中显示图库中的图像?

    我想显示图库中的图像 我正在使用 imagePicker 加载图像 func imagePickerController picker UIImagePickerController didFinishPickingMediaWithInf
  • 在什么情况下 ARSCNView.raycastQuery 返回 nil?

    在我的渲染器委托中 我从视图中心创建一个光线投射查询 以跟踪估计的平面并显示跟随光线投射结果的 3D 指针 它是通过以下方式完成的view raycastQuery from allowing alignment 但返回的是零 我的问题是为
  • iphonecamerOverlay 用于替代现实应用程序

    有谁知道如何拍摄 iPhone 相机上捕获的图像 并进行一些图像处理 例如边缘检测 骨架化 然后将处理后的图像的一部分覆盖在原始图像上 例如仅突出显示的边缘 更一般地说 如何创建具有透明度的 UImage 我是否只是缩放图像并用 alpha
  • ARCore 兼容设备

    下一款兼容 ARCore 的 Android 智能手机有哪些 是否有已知的未来兼容设备列表 也许有一个总体项目时间表 我们即将购买一些设备用于 AR 开发评估 起初我们考虑尝试其中一款 Tango 设备 我们已经对 Tango 有了很好的体
  • SCNNode 未显示在 ARFrame 的 captureImage 中

    我将 SCNNode 添加到 ARSCNView func renderer renderer SCNSceneRenderer nodeFor anchor ARAnchor gt SCNNode guard let faceAnchor
  • ARKit 人物遮挡样本是如何完成的?

    这可能是一个晦涩的问题 但我在网上看到了很多非常酷的示例 展示了人们如何使用 ARKit 3 中新的 ARKit 人物遮挡技术来有效地将人物与背景 分离 并对 人物 应用某种过滤 人 见 在查看苹果提供的源代码和文档时 我发现我可以检索se
  • ARCore相机有没有办法设置自动对焦?

    我正在开发一个应用程序 需要使用 ARCore 放置对象 然后我需要将帧保存为图像 那么有没有办法为ARCore相机设置自动对焦呢 从 ARCore 1 4 开始 您可以通过 ARCore 会话的配置启用或禁用自动对焦 Session se
  • ModelEntity.从 url 加载

    我有一个带有 AR 的屏幕 目前 usdz 3D 模型存储在应用程序本地 我们需要确保使用 get 请求接收它们 这是要检查的网址 https developer apple com augmented reality quick look
  • simd_float4x4 列

    我想平移平面而不旋转图像 出于某种原因 我的图像正在旋转 var translation matrix identity float4x4 translation colum 0 2 let transform simd mul curre
  • 手机上的增强现实

    我有兴趣使用 Adob e Flash Platform 为手机实现增强现实应用程序 您能否告诉我是否有任何资源可供我了解如何开始 我不确定需要使用什么软件来实现 AR 但据我所知 我需要 ARToolKit 标记生成器创建与 3D 图像匹
  • 如何使用 Swift scenekit 在 IOS 上绘制摄像头视频作为背景?

    我正在尝试在 ios 上使用 swift 和 scenekit 开发一个增强现实应用程序 有没有办法将设备摄像头拍摄的视频绘制为场景背景 这对我有用 I used AVFoundation捕获设备摄像头的视频输入 let captureSe
  • 如何使用 iPhone 的摄像头跟踪运动?

    我看到有人制作了一个应用程序 可以使用摄像头跟踪你的脚 这样你就可以在 iPhone 屏幕上踢虚拟足球 你怎么能做这样的事 有谁知道有关使用 iPhone 摄像头检测物体并跟踪它们的任何代码示例或其他信息吗 我刚刚在 SecondConf
  • 谷歌纸板 VR 传感器

    我正在使用谷歌纸板 its HeadTracker类 来检测 AR 应用程序中有关设备旋转的某些事情 它运作得很好 但是 在某些设备上 它不起作用 什么也没有发生 我认为这是因为他们没有必要的传感器 我的问题 1 我想在运行时检测当前设备是
  • 在 ARKit 和 RealityKit 中使用 Raycast 的真正好处是什么?

    RealityKit 和 ARKit 中的光线投射有何用途 我什么时候需要使用makeRaycast查询 https developer apple com documentation realitykit arview 3255315 m

随机推荐