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 の公式のチュートリアルで、それらの設定がわかれば、うれしいのだが。