-
2 votesanswersviews
如何在放置物体之前使用ARKit-Scenekit测量水平平面(在相机中可见)?
我想测量水平平面,以确定它是否适合我要放置的物体 . 对于前者如果我要使用iOS 11 ARKit在一个房间里放置一个婴儿床3D模型(固定尺寸), 首先,我想通过测量表面积(宽度和高度等)来检测房间表面是否足以放置我的3D模型 第二,如果用户试图在没有足够位置的情况下放置它,我不应该让他放置婴儿床并向他显示错误消息 . 我按照https://developer.apple.com/sample-c... -
3 votesanswersviews
应用程序在iOS 11中因“dyld:Library not loaded”错误而崩溃,但在iOS 10.3.2和Xcode 8.3.3中运行正常
在将Xcode更新为beta 9并在iOS 11版本中运行应用程序时,我遇到了以下错误 dyld:未加载库:@ rpath / libswiftCore.dylib引用自:/private/var/containers/Bundle/Application/CFB7F820-B03B-4200-8813-3C3E01032A2F/TIMAutoConnect.app/Frameworks/UTC... -
0 votesanswersviews
添加14个具有强引用的ARAnchor子类对象时,ARSCNView会冻结
我有下一个代码: guard let feauturePoint = frame.hitTest(normalizedPoint, types: .featurePoint).first?.worldTransform else { return } let anchor = MyAnchorSubclass(transform: feauturePoint, pl... -
2 votesanswersviews
如何在CoreML中初始化MLMultiArray
我有一个包含12个双重特征的40个数组的数组,因此类型为[[double]] . 目前,我正在将此数据发送到Google Cloud ML API以获取相关预测 . 由于Apple最近推出了CoreML和coremltools,我将我的模型从keras转换为.mlmodel以避免数千个google cloud api调用并直接在我的iPhone上进行推理: coreml_model = corem... -
2 votesanswersviews
如何使用 Scenekit(ARKit)iOS 11 以编程方式在给定宽度和高度的相机上创建正方形或矩形 overlay(plane?
我是 AR 的新手,我想使用 iOS 11 ARKit-Scenekit 在相机上创建基于给定宽度和高度的正方形或矩形叠加。 我尝试使用https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip并在中心显示一个焦点方块,我们可以使用它来定位任何 3D 模型。但它真的很不稳定。 是否可以根据我们要放置的 3D 模型的大小在... -
1 votesanswersviews
如何在不使用相机的情况下使用带有一些自定义背景视图的 ARKit iOS 11 放置 3D 模型?
我正在使用我的 iOS 11 beta 版 ARKIT 的增强现实 iOS 应用程序。我正在使用 ARSCNView(SceneKit)渲染.scn 对象。我按照 apple 给出的示例创建了 ARSession(https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip)。是否可以使用自定义背景而不是相机放置 3D 模... -
0 votesanswersviews
仅在检测到正确的水平面时使用 iOS 11 ARKit(Scenekit)放置 3D 对象
我使用 iOS 11 ARKit(Scenekit- https://developer.apple.com/sample-code/wwdc/2017/PlacingObjects.zip开发了 POC。当我尝试使用相机放置 3D 对象时,它会检测水平面并将其放置。 但是我能够将对象 anywhere(like 放到空中),即使它没有检测到合适的水平面也不是理想的情况。 是否可以限制用户,使对象... -
16 votesanswersviews
技术世界跟踪性能受资源限制的影响
在启用世界跟踪的情况下运行 ARKit 会话时,Xcode 控制台显示关于(我假设:减少)跟踪性能的日志消息,即使 AR Session 处于 Normal 跟踪状态, 我在 well-lit 办公室里使用该设备,有很多“功能”来检测,和 设备只是巧妙地移动. TLDR:我想了解可能导致它们的原因,它们有什么影响,以及如何防止它们,或者(当它们发生时对它们进行预测 - 不仅仅是隐藏... -
2 votesanswersviews
如何使用 ARKit 将 3D 对象放置在另一个对象之上?
我正在使用 Apple 给出的样品进行基于 AR 的 POC。 是否可以在 SceneKit 中将 3D 对象放置在另一个 3D 对象上方? 例如,我已经在桌子上方放置了花瓶等其他东西。如何实现呢? 因为据我所知,ARKit 仅检测地板表面,并且如果我尝试将花瓶放在已经保存的桌子上,那么它将花瓶放在与现有 3D 对象重叠的桌子下面。这可行吗? -
2 votesanswersviews
快速添加按钮到 SCNNode
我正在玩 ARKit 和图像检测。现在,我有一个可检测图像的应用程序,可将屏幕上的平面放置在检测到的对象所在的位置。 如何在飞机上添加可点击元素,例如按钮。我想对每个检测到的对象都有一个 click 事件。 这是我的渲染器函数的外观: func renderer(_ renderer: SCNSceneRenderer, didAdd node: SCNNode, for anchor: ARAn... -
423 votesanswersviews
不推荐在Swift 4模式下使用Swift 3 @objc推理?
简而言之,在使用Xcode 9 Beta时,我遇到了以下警告: 不推荐在Swift 4模式下使用Swift 3 @objc推理 . 请解决已弃用的@objc推理警告,使用“使用已弃用的Swift 3 @objc推理”日志记录测试代码,并禁用Swift 3 @objc推理 . ** 经过一些研究,我仍然不知道如何解决这个问题 . 我将非常感谢有关如何解决此问题的任何提示以及对正在发生的事情的解释...