h-cha / unity_to_instant-ngp

0 stars 0 forks source link

6. opencv(右手系) -> transform.json 出力が間違っているか? #2

Open h-cha opened 1 year ago

h-cha commented 1 year ago

unity上に仮のカメラ位置を4つ配置し、それぞれ座標を取得する。それが想定通りに、nerfのカメラ位置と一致するか確認する。 座標変換が間違っているか確認する

h-cha commented 1 year ago

実験1

unity_generate_transform.pyを使用 カメラ配置図 1FABAE2F-C270-4A5E-AD3B-EEAD5B9FDF45

スクリーンショット 2023-06-15 20 13 29 スクリーンショット 2023-06-15 20 13 38
h-cha commented 1 year ago

instant-ngpで表示されるカメラ配置予想図 5E9587F3-0A55-4DCE-B983-58C9A117C239

h-cha commented 1 year ago

実験1結果

画像はテキトーなものを使用している 230615_unity/transforms.json 以下を追加すると予想とほぼ同じ結果が出た

  "scale": 1,
  "offset": [0.0, 0.0, 0.0],

カメラpositionは予想と同じ場所になっている しかしカメラrotationは違う?

https://github.com/h-cha/unity_to_instant-ngp/assets/59419380/1c32c2e8-2ce3-433d-a417-93f324192014

h-cha commented 1 year ago

実験2

カメラ姿勢を分かりやすくするためカメラ配置を変える

F4D87485-2484-463E-8E74-8D00E8F00E3F

h-cha commented 1 year ago

実験2結果

63E0DA0F-22E2-4315-A676-2D6B12F79C36

https://github.com/h-cha/unity_to_instant-ngp/assets/59419380/9d4cf9b3-8cae-41c4-b3b4-659170d3530e

h-cha commented 1 year ago

結論

6. opencv(右手系) -> transform.jsonの座標変換は間違ってなさそう カメラ姿勢をデバックしたほうがよさそう

robotのカメラ姿勢

スクリーンショット 2023-06-16 18 25 28

基準のカメラ姿勢

スクリーンショット 2023-06-15 20 13 38