opencv3.3 + 保存图像(指定路径和文件名)

void saveImage(cv::Mat image, string &outPutPath, int index)
{
	//定义保存图像的名字
	string strSaveName;
	char buffer[256];
	sprintf(buffer, "D%04d", index);
	strSaveName = buffer;

	//定义保存图像的完整路径
	string strImgSavePath = outPutPath + "\\" + strSaveName;
	//定义保存图像的格式
	strImgSavePath += ".jpeg";
	//strImgSavePath += ".png";
	
	//保存操作
	imwrite(strImgSavePath.c_str(), image);
}

 

你可能感兴趣的:(C++,Opencv)