imread读取的图片放到磁盘的哪里
时间: 2024-05-04 16:20:03 浏览: 39
imread函数读取的图片不会自动保存到磁盘上,它只是将图片数据读入内存中,存储在一个numpy数组中。如果需要将这个图片保存到磁盘上,可以使用imwrite函数。imwrite函数的第一个参数是保存的文件名,第二个参数是要保存的图片数据。
比如,下面的代码将读取一张名为example.jpg的图片,然后将其保存到名为output.jpg的文件中:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 对图片进行处理...
# 保存图片
cv2.imwrite('output.jpg', img)
```
这样就可以将处理后的图片保存到磁盘上了。
相关问题
imread读取的图片放到哪去了
`imread` 函数读取的图片默认会被存储在内存中的一个 `numpy` 数组中。如果你想将读取的图片保存到本地文件,可以使用 `imwrite` 函数将其写入磁盘中。例如:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 对图片进行处理
# 将处理后的图片保存到本地
cv2.imwrite('processed_image.jpg', img)
```
这段代码会将 `image.jpg` 图片读取到 `img` 变量中,接着对其进行处理,最后将处理后的图片保存到本地的 `processed_image.jpg` 文件中。如果没有调用 `imwrite` 函数,那么 `img` 变量中存储的是处理后的图片数据,而没有写入到磁盘中。