Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.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
C++ 翻转RGBguad图像_C++_Bitmap_Kinect_Kinect Sdk_Kinect V2 - Fatal编程技术网

C++ 翻转RGBguad图像

C++ 翻转RGBguad图像,c++,bitmap,kinect,kinect-sdk,kinect-v2,C++,Bitmap,Kinect,Kinect Sdk,Kinect V2,我使用SDK中的红外基础D2D C++代码,从KiTcV2.2./P>获得红外图像。 我需要的饲料屏幕截图,但图像是镜像(水平翻转)。然而,我不知道该怎么做。我不知道,也从来没有使用过代码中使用的变量类型,尽管有文档,但我不知道如何使用它们 根据我收集的内容,屏幕截图函数(SaveBitmapToFile())从m_pInfraredRGBX获取图像,这是一种rgbguad*类型。所以我希望把这个RGBGUAD翻过来,但我不知道怎么做 SaveBitmapToFile(reinterpret_c

我使用SDK中的红外基础D2D C++代码,从KiTcV2.2./P>获得红外图像。 我需要的饲料屏幕截图,但图像是镜像(水平翻转)。然而,我不知道该怎么做。我不知道,也从来没有使用过代码中使用的变量类型,尽管有文档,但我不知道如何使用它们

根据我收集的内容,屏幕截图函数(
SaveBitmapToFile()
)从
m_pInfraredRGBX
获取图像,这是一种
rgbguad*
类型。所以我希望把这个RGBGUAD翻过来,但我不知道怎么做

SaveBitmapToFile(reinterpret_cast<BYTE*>(m_pInfraredRGBX), nWidth, nHeight, sizeof(RGBQUAD) * 8, szScreenshotPath);
SaveBitmapToFile(重新解释强制转换(m_pInfraredRGBX)、nWidth、nHeight、sizeof(RGBGUAD)*8、szScreenshotPath);
我也不想在这个项目中使用opencv,所以我不会使用
cv::flip


如果您能在这一点上帮助我,非常感谢。

如果您发布代码链接,或者发布足够多的代码,让某人知道需要做什么,您可能会得到更好的回复。如果不是时间紧迫的,你可以使用IMAGEMGEK沿着“代码”> MigiMoGrut-FLUP——你的图像。BMP < /代码>在你的终端/命令提示符中,或者在C++中使用<代码>系统(“Maigik MgGrime..…”);<代码>