ARKit captureImage和快照不相同

问题描述 投票:0回答:1

我试图同时获得没有3D模型和3D模型的图像。

我使用

session.currentFrame!.capturedImage

然后我使用快照

sceneView.snapshot()

两者都完成后。图像看起来不一样,如何获得两次相同的图像,一个包含或不包含3D内容。最好是高分辨率。

采用iPhone 7s plus。所以我猜到CaptureImage和快照使用了不同的镜头?

Session Captured Image

Scene Session Snapshot

如果您看到图像。裁剪的捕获图像不相同。焦距或快照中的某些内容有所不同。

ios scenekit arkit snapshot
1个回答
0
投票

问一个具体问题;)。.snapshot()是使用整个屏幕拍摄的SceneView的截图,整个屏幕的纵横比与图像不同。如果您叠加图像,可以看到它们的匹配方式。

因此,如果您想要相同的图像,则需要自己裁剪捕获的图像。

superposed images

© www.soinside.com 2019 - 2024. All rights reserved.