opencv - 如何在ubuntu(或其他linux env)中将realsense RGB帧转换为cv::Mat?

标签 opencv image-processing realsense

尚无官方的SDK,有人可以帮忙吗?
如何在ubuntu(或其他linux env)中将realsense RGB帧转换为cv::Mat?

最佳答案

似乎可以创建3个cv::Mat来表示图像RGB +深度+ IR的每个分量。因此,应该像

cv::Mat frameColor = cv::Mat::zeros(resolutionColor.height, resolutionColor.width, CV_8UC3); cv::Mat frameDepth = cv::Mat::zeros(resolutionDepth.height, resolutionDepth.width, CV_32FC1); cv::Mat frameIR = cv::Mat::zeros(resolutionIR.height, resolutionIR.width, CV_8UC1);



查看此论坛->
https://software.intel.com/en-us/forums/realsense/topic/538066
Convert a PXCImage into an OpenCV Mat

关于opencv - 如何在ubuntu(或其他linux env)中将realsense RGB帧转换为cv::Mat?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37266390/

相关文章:

python - 为什么我的 3D numpy 数组中的值在我将其写入文件时会发生变化?

android - Android 中 OpenCV 的 JavaCpp 预设。示例抛出 UnsatisfiedLinkError

python - 如何使用阈值去除误报?

php - 为什么这个基本的 imagejpeg() 缩放器返回黑色图像?

opencv - opencv-删除图像中的所有黄色

c++ - 为什么openCV的convertto函数不起作用?

image-processing - 如何正确链接 imagemagick 中的操作

c++ - 如何在英特尔实感(Visual C++)中保存图像

python - Open3d(Python),如何从 .ply 中删除点

c++ - Intel Realsense 的等效传感器是什么