gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 22:30:11 28 4
gpt4 key购买 nike

我正在开发英特尔实感 SDK (R2)。我想从 Camera_viewer 保存图像。我一直在工作,直到将帧保存到特定的缓冲区并从中检索。我想知道如何将这些帧/图像保存到指定的位置/文件夹。

这是我的代码:

PXCImage *colorIm, *depthIm;
for (int i=0; i<MAX_FRAMES; i++) {

// This function blocks until all streams are ready (depth and color)
// if false streams will be unaligned
if (psm->AcquireFrame(true)<PXC_STATUS_NO_ERROR) break;

// retrieve all available image samples
PXCCapture::Sample *sample = psm->QuerySample();

// retrieve the image or frame by type from the sample
colorIm = sample->color;
depthIm = sample->depth;

// render the frame
if (!renderColor->RenderFrame(colorIm)) break;
if (!renderDepth->RenderFrame(depthIm)) break;

// release or unlock the current frame to fetch the next frame
psm->ReleaseFrame();
}

我能够成功检索帧/图像,但我想保存这些文件以供进一步使用。所以我想知道如何将这些文件保存在文件夹中。

提前致谢

最佳答案

问了同样的问题 here并且发布的答案解决了最初的问题。但是有一个关于如何将图像保存到特定文件夹的后续问题。

如果您有那个特定的问题,那么答案将是相同的 SetFileName() 而已。根据this link , pxcCHAR *file 是要播放或要录制的文件的完整路径。 .话虽如此,您可以创建一个自定义文件夹并将路径指向该 custom folder 后跟一个有效的文件名来保存您的图像。

关于c++ - 如何在英特尔实感(Visual C++)中保存图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32174076/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com