如何使用OpenCV同时显示"深度"和"颜色"视频图像



我对OpenCV&Intel Realsense设备。我可以看到很多只显示"深度"视频或"颜色"视频的例子,但我真的找不到任何实时显示这两者的例子。

我不知道(我应该多线程吗?(如何制作。所以有人有任何提示吗??

简而言之,以下是您需要做的:

a( 包括所需的标题

#include <opencv2/dnn.hpp>
#include <librealsense2/rs.hpp>
#include "../cv-helpers.hpp" 

b( RealSense数据到OpenCV Mat

auto data = pipe.wait_for_frames();
data = align_to.process(data);
auto color_frame = data.get_color_frame();
auto depth_frame = data.get_depth_frame();
auto color_mat = frame_to_mat(color_frame);
auto depth_mat = frame_to_mat(depth_frame);

c( 显示color_mat和depth_mat

imshow("color",color_mat);
imshow("depth",depth_mat);

最新更新