Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 使用Intel RealSense保存流_Visual C++_Image Processing_Intel_Realsense - Fatal编程技术网

Visual c++ 使用Intel RealSense保存流

Visual c++ 使用Intel RealSense保存流,visual-c++,image-processing,intel,realsense,Visual C++,Image Processing,Intel,Realsense,我是Intel RealSense的新手。我想学习如何将颜色和深度流保存到位图。我用C++作为我的语言。我了解到有一个函数ToBitmap(),但它可以用于C# 所以我想知道是否有任何方法或函数可以帮助我保存流 提前谢谢。我也在努力解决这个问题,似乎唯一的选择是手动完成。我们需要从PXCImage获取图像数据。实际数据存储在ImageData.planes中,但我仍然不明白它是如何组织的 在这里,您可以找到获取深度数据的示例。 但我仍然不知道什么是音高,以及飞机内部的数据是如何组织的 这里:描述

我是Intel RealSense的新手。我想学习如何将颜色和深度流保存到位图。我用C++作为我的语言。我了解到有一个函数ToBitmap(),但它可以用于C#

所以我想知道是否有任何方法或函数可以帮助我保存流


提前谢谢。

我也在努力解决这个问题,似乎唯一的选择是手动完成。我们需要从PXCImage获取图像数据。实际数据存储在ImageData.planes中,但我仍然不明白它是如何组织的

在这里,您可以找到获取深度数据的示例。 但我仍然不知道什么是音高,以及飞机内部的数据是如何组织的

这里:描述了一种向后的过程

如果您能从这些信息中获得一些见解,我将非常高兴。 如果你发现了一些可以分享的见解,我当然会很高兴:)

UPD:这里有一个看起来像我们需要的东西,我还没有使用它,但它让我们对飞机的内部组织有了一些了解[0]

UPD2:为答案添加一些完整性: 然后,您可以从ImageData中的数据创建GDI+图像:

auto colorData = PXCImage::ImageData();

if (image->AcquireAccess(PXCImage::ACCESS_READ, PXCImage::PIXEL_FORMAT_RGB24, &colorData) >= PXC_STATUS_NO_ERROR) {
    auto colorInfo = image->QueryInfo();
    auto colorPitch = colorData.pitches[0] / sizeof(pxcBYTE);
    Gdiplus::Bitmap tBitMap(colorInfo.width, colorInfo.height, colorPitch, PixelFormat24bppRGB, baseColorAddress);
}

位图是Image()的子类。您可以将图像以不同格式保存到文件。

我的情况与您相同。我对技术和语言都很陌生。这些链接非常有用。非常感谢你。