Intel realsense D415 を 2 つ持っています。Xubuntu 16.04 と python 3.5.2 で NUC を使用しています。このドキュメントと例のみを見つけることができます: https://github.com/IntelRealSense/librealsense/tree/master/wrappers/python
私の問題は、毎回同じカメラを確実に選択するために、使用するカメラをシリアル番号で選択する必要があることです。
import pyrealsense2 as rs
pipeline = rs.pipeline()
config = rs.config()
profile = config.resolve(pipeline)
profile = config.resolve(pipeline)
print(profile.get_device())
このコードは次を出力します: < pyrealsense2.device: Intel RealSense D415 (S/N: 805212060066) >
S/N を確認する必要があり、それが正しいものでない場合は、2 番目のカメラに渡し、次に 3 番目のカメラに渡す必要があります....
pyrealsense2 に関するガイドまたはドキュメントが必要ですが、存在しないと思います
編集 - 解決策を見つけました:
import pyrealsense2 as rs
ctx = rs.context()
if len(ctx.devices) > 0:
for d in ctx.devices:
print ('Found device: ', \
d.get_info(rs.camera_info.name), ' ', \
d.get_info(rs.camera_info.serial_number))
else:
print("No Intel Device connected")