Как изменить размер RealSense::Image

У меня есть RealSense::Image и я хочу изменить его размер. Я не могу понять из документации, как.

Я пишу в C++:

Status result = pSenseManager->AcquireFrame(true);
Intel::RealSense::Image* segmented_image = pSeg->AcquireSegmentedImage();

например segmented_image теперь имеет размер 640x480 пикселей. Я хочу изменить его размер. Какую функцию я должен вызывать?

1 ответ

Какую камеру RealSense вы используете? Серии R200, LR200, ZR300, SR300, D400?

  • Для серий SR300 и D400 предложите использовать новую версию Intel SDK 2.0 librealsense, которая поддерживает кроссплатформенную разработку. Теперь последняя версия 2.7.9.

    пример кода:

    rs2::pipeline pipe;
    pipe.enable_stream(rs2_stream::RS2_STREAM_DEPTH, 0, 640, 480, rs2_format::RS2_FORMAT_Z16, FPS);
    
  • Для R200, LR200 и ZR300 вы можете использовать устаревшую librealsense (master)

    пример кода:

    dev->enable_stream(rs::stream::depth, 640, 480, rs::format::z16, 30);
    

Вы можете найти более подробную информацию в образцах и документах librealsense.

Другие вопросы по тегам