2017-07-24 9 views
0

J'ai un RealSense::Image et je veux le redimensionner. Je ne peux pas comprendre à partir de la documentation comment.Comment redimensionner une image RealSense ::

Je codage en C++:

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

par exemple segmented_image a maintenant une taille de pixel 640x480. Je veux le redimensionner. Quelle fonction devrais-je invoquer?

+0

Convertir à l'image OpenCV et redimensionnez là. – Deepfreeze

Répondre

1

quel appareil RealSense utilisez-vous? R200, LR200, ZR300, SR300, série D400?

  • Pour SR300 et série D400, suggèrent d'utiliser le nouveau processeur Intel SDK 2.0 librealsense qui prend en charge le développement multi-plateforme. Maintenant, la dernière version est 2.7.9.

    exemple de code:

    rs2::pipeline pipe; 
    pipe.enable_stream(rs2_stream::RS2_STREAM_DEPTH, 0, 640, 480, rs2_format::RS2_FORMAT_Z16, FPS); 
    
  • Pour R200, LR200 et ZR300, vous pouvez utiliser librealsense héritée (maître)

    exemple de code:

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

Vous peut trouver plus de détails dans les échantillons et documents librealsense.