From 624af078972e3b78e777f4aa7fd98342703b410a Mon Sep 17 00:00:00 2001 From: Sebastian Hahta <joseha@utu.fi> Date: Wed, 18 Mar 2020 21:11:18 +0200 Subject: [PATCH] bug: correct camera pose --- SDK/Python/blender.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/SDK/Python/blender.py b/SDK/Python/blender.py index 49fee0d08..c1d9b34e1 100644 --- a/SDK/Python/blender.py +++ b/SDK/Python/blender.py @@ -172,6 +172,10 @@ def render_stereo(camera, baseline=0.15, use_eevee_depth=False): context = bpy.context camera_old = bpy.context.scene.camera + pose = np.array(camera.matrix_world) + pose[:,1] = -pose[:,1] + pose[:,2] = -pose[:,2] + try: context.scene.camera = camera imL, depthL = render() @@ -187,10 +191,6 @@ def render_stereo(camera, baseline=0.15, use_eevee_depth=False): finally: context.scene.camera = camera_old - pose = np.array(camera.matrix_world) - pose[:,1] = -pose[:,1] - pose[:,2] = -pose[:,2] - d_max = max(np.max(depthL), np.max(depthR)) ftlcamera = get_ftl_calibration_from_blender(camera.data, baseline=baseline, d_max=d_max) -- GitLab