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