如何使用opencv将已知物体的图像与该物体的3D模型对齐?

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

我在Blender软件中具有对象的CAD模型。然后我将其打印出来并拍摄了一些照片。

我需要使用Blender软件渲染对象的一些合成图像。我的任务是创建与我为打印模型拍摄的照片尽可能相似的渲染图像。在Blender软件中,有一个摄像机视图来捕获要渲染的图像。我所拥有的是:

  1. 对象的CAD模型enter image description here

  2. 对象的照片enter image description here

  3. 背景图片enter image description here

我现在得到的是:enter image description here

但是很明显,合成图像中3D模型的透视和方向与真实照片并不相同。如何匹配它们?

opencv camera-calibration perspectivecamera pose-estimation synthetic
1个回答
0
投票

通常,这是对相机坐标系的不同解释的问题。例如,opencv将z轴或摄影机解释为与摄影机的光轴对齐并从外到内。您可以检查搅拌器如何解释相机坐标系并将其转换为与opencv匹配。

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