将数组变量保存为图像的最简单方法C ++

问题描述

#include "Readvid.h"
#include <opencv2\opencv.hpp>
#include <atlstr.h>


//skeleton data
SLR_ST_Sn sn = myReadVideo.vSknData[i];
        //RGB image
IplImage* color = myReadVideo.vColorData[i];

我是C ++的初学者,我需要将sn和颜色数组变量的值另存为图像。有没有一种简单的方法可以像在python中那样实现,我们只需要导入cv2并编写cv2.imwrite?

解决方法

您使用的代码是C语言中的OpenCV。在OpenCV C ++中,您可以使用函数cv :: imwrite()将图像写入文件中