opencv保存图片到文件夹
时间: 2023-09-06 16:12:21 浏览: 98
opencv按像素切割图片并按照类别编号并存储在指定文件夹
你可以使用OpenCV中的imwrite函数将图像保存到文件夹中。以下是一个示例代码:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat image = imread("test.jpg"); // 读取图像
if (image.empty()) // 检查图像是否加载成功
{
cout << "Could not read the image!" << endl;
return -1;
}
string path = "output/"; // 定义保存路径
string filename = "output.jpg"; // 定义保存文件名
if (imwrite(path + filename, image)) // 保存图像
{
cout << "Image saved successfully!" << endl;
}
else
{
cout << "Could not save the image!" << endl;
}
return 0;
}
```
在这个例子中,我们首先读取了一个名为“test.jpg”的图像。然后,我们定义了一个保存路径和文件名。最后,我们使用imwrite函数将图像保存到指定的文件夹中。如果保存成功,将输出“Image saved successfully!”,否则将输出“Could not save the image!”。
阅读全文