Pyrealsense2 (Librealsense SDK 2.0): выберите камеру из серийного номера - PullRequest
0 голосов
/ 06 июня 2018

У меня 2 Intel Realsense D415.Я использую NUC с Xubuntu 16.04 и python 3.5.2.Я могу найти только эту документацию и примеры: 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())

Этот код распечатывает это:

Мне нужно проверить S / N, и в случае, если это неПравильно, мне нужно перейти ко второй камере, затем к третьей ....

Мне понадобится руководство или документация по 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")
...