Skip to content

Happy_RealSense Hiroshima 2022-05/11 RealSense  #1

@lopesnb

Description

@lopesnb

RialSenseをマルチカメラで動くプログラムを作ったが、問題発生で調査中

source code
multicam

RealSenseのGitHubでの参考サイト

https://github.com/IntelRealSense/librealsense
参考にしたプログラム
https://github.com/IntelRealSense/librealsense/tree/master/examples/align-advanced
https://github.com/IntelRealSense/librealsense/tree/master/examples/multicam

マルチカメラで動かすと片側のカメラ映像と深度イメージにズレが生じる。
色々アドバイスを貰ってきた。
realsenseai/librealsense#10475

どうやら、自分の作成したプログラムが変なのではないか?
もう一度参考にしたプログラムと以下を参照してみよう。
https://github.com/IntelRealSense/librealsense/tree/master/examples/align

https://github.com/MartyG-RealSenseさんに
別件で、try_wait_for_frames,poll_for_framesに関するアドバイスをもらった。

インテルはtry_wait_for_framesではなくpoll_for_framesを推奨しているらしい
。問題発生時try-catchを使えるらしい。

良く見たら、やはり、depth_scale,align,align_to がRealSense別に2個必要な気がする。
serialで切り分けられるようにmapを使って増やしてみたが、コンパイルエラーとなる。
またまた、良く見返したら、align-advanceは画像取り込み時に3つとも読み込んでいる。
とすると、profileを2つ用意して、画像取り込み時に読み込めばよいのか!やってみよう!
realsense_multicamera_ok

上手く行った。ソースコードをきれいにしよう。

multicam_non_offset_error

分かる人には簡単なんだろうけど、構成や意味合いが分からない自分みたいな初心者にはもう少し説明や、サンプルが豊富にあればいいんだけどなあ!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions