opencv运行出来的图片如何保存在文件夹里
时间: 2023-12-03 10:05:28 浏览: 256
要将 OpenCV 处理后的图像保存到文件夹中,可以使用 OpenCV 中的 `imwrite` 函数。以下是保存图像的示例代码:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 进行图像处理...
# 保存图像
cv2.imwrite('processed_image.jpg', img)
```
其中,`cv2.imwrite` 函数的第一个参数是保存图像的路径,第二个参数是要保存的图像。请确保指定的保存路径是存在的,否则会出现错误。
相关问题
opencv将摄像头图片保存到本文件夹
您可以使用以下代码将摄像头图片保存到本文件夹:
```python
import cv2
# 打开摄像头
cap = cv2.VideoCapture(0)
# 读取摄像头图片
ret, frame = cap.read()
# 保存图片到本文件夹
cv2.imwrite('camera_image.jpg', frame)
# 关闭摄像头
cap.release()
```
请注意,您需要安装 OpenCV 库才能运行此代码。
C++ opencv保存图片到文件夹
要将 OpenCV 中的图像保存到文件夹,可以使用 `cv::imwrite` 函数。以下是将图像保存为 JPEG 格式的示例代码:
```c++
#include <opencv2/opencv.hpp>
int main() {
cv::Mat image = cv::imread("example.jpg");
if (!image.empty()) {
cv::imwrite("output.jpg", image);
}
return 0;
}
```
在这个示例中,我们首先使用 `cv::imread` 函数加载名为 "example.jpg" 的图像。然后,我们使用 `cv::imwrite` 函数将图像保存为名为 "output.jpg" 的文件。如果图像加载失败,则不会执行保存操作。
请注意,在运行此代码之前,请确保您的代码中存在适当的 OpenCV 库和头文件链接,以及在运行时可用的 "example.jpg" 图像。
阅读全文