Отключение излучателя для захвата ИК, но не для глубины - PullRequest
0 голосов
/ 05 марта 2019

Я пытаюсь получить изображения глубины, цвета и ИК-изображения с камеры Intel Realsense D415 с помощью SDK 2.0, но у меня возникла проблема с удалением ИК-изображения из моих снимков. Я хотел бы использовать лазер при захвате глубинных изображений, но не при съемке ИК-изображений. Вот как я сейчас получаю кадры:

rs2::frameset data = pipe.wait_for_frames(); // Wait for next set of frames from the camera

//Get processed aligned frame
auto processed = align.process(data);

// Trying to get both other and aligned depth frames
rs2::video_frame other_frame = processed.first(align_to);
rs2::depth_frame aligned_depth_frame = processed.get_depth_frame();


// Get frame data from stream
rs2::depth_frame depth = data.get_depth_frame();
rs2::video_frame color = data.get_color_frame();
rs2::video_frame ir = data.first(RS2_STREAM_INFRARED);

Я также попытался отключить излучатель и уменьшить мощность лазера до 0, используя следующее:

depth_sensor.set_option(RS2_OPTION_EMITTER_ENABLED, 0.f);
depth_sensor.set_option(RS2_OPTION_LASER_POWER, 0.f);

но я все еще получаю паттерн, записанный на ИК-изображениях. Есть ли способ не использовать лазер для захвата ИК-изображений, но использовать его при съемке изображений на глубине?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...