LoginSignup
1
0

ZED SDK の設定可能な候補を見つける

Last updated at Posted at 2024-03-06

ZED SDK はStereoLabsのカメラ zed2, zed-x, zed mini を使うためのライブラリである。
そのZED SDK を概観するために、各項目で設定できる項目には何があるのかを見つけるためのpythonスクリプトをメモする。

想定する読者

stereolabsのzed2, zed mini, zed z などのステレオカメラの利用者
いまどきのステレオカメラは何ができるのかを知りたい人

前提

ZED SDK 4.0

注意

無保証です。

実施方法

  • 以下のスクリプトを実行する。
.py
import inspect

import pyzed.sl as sl


def show_params(some_params):
    print(f"{str(some_params)}")
    for k, v in inspect.getmembers(some_params):
        if k.find("__") < 0:
            print(f"{type(some_params)} {k} {v}")

if __name__ == "__main__":
    zed = sl.Camera()
    init_params = sl.InitParameters()
    runtime_parameters = sl.RuntimeParameters()

    print(zed.get_sdk_version())
    show_params(init_params)
    show_params(sl.UNIT)
    show_params(sl.COORDINATE_SYSTEM)
    show_params(sl.RESOLUTION)
    show_params(sl.DEPTH_MODE)
    show_params(sl.VIDEO_SETTINGS)
    show_params(sl.VIEW)
    show_params(sl.MEASURE)

    err = zed.open(init_params)
    if err != sl.ERROR_CODE.SUCCESS:
        exit(1)

    show_params(zed)
    show_params(runtime_parameters)
    zed.close()

蛇足

  • ZED SDK の公式のチュートリアルで、それらの設定がわかれば、うれしいのだが。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0