python如何将opencv imread转换后的数据转化为新的图片,并存储到文件夹中
时间: 2024-03-09 18:51:03 浏览: 63
py-sketch-image:从图像生成草图版本。 它使用python3和OpenCV创建图像的草图版本
要将OpenCV的imread函数读取到的图像数据转换为新的图片并存储到文件夹中,可以使用OpenCV的imwrite函数,同时指定保存的文件路径。下面是一个简单的示例代码:
```python
import cv2
import os
# 读取图像
img = cv2.imread("image.jpg")
# 对图像进行处理
# 保存图像到指定文件夹
if not os.path.exists("output"):
os.makedirs("output")
cv2.imwrite("output/new_image.jpg", img)
```
在上面的代码中,首先使用imread函数读取名为"image.jpg"的图像文件。然后对图像进行一些处理,最后使用imwrite函数将处理后的图像保存为名为"new_image.jpg"的文件,并将文件存储在名为"output"的文件夹中。如果文件夹不存在,则会创建一个新的文件夹。注意,imwrite函数的第一个参数是保存的文件路径,第二个参数是要保存的图像数据。还可以指定保存的图片格式,比如保存为png格式的图片可以这样写:cv2.imwrite("output/new_image.png", img)。
阅读全文