opencv Python保存图片
时间: 2023-10-09 07:13:07 浏览: 101
要保存一个图片,可以使用cv2.imwrite()函数。这个函数有两个参数,第一个是要保存的文件名,第二个是要保存的图片数据。
例如,如果要保存一个名为output.jpg的图片,可以使用以下代码:
```python
import cv2
# 读取图片
img = cv2.imread('input.jpg')
# 对图片进行一些操作
# 保存图片
cv2.imwrite('output.jpg', img)
```
注意,cv2.imread()函数返回的是一个NumPy数组,表示图片的像素数据。在保存图片时,需要确保文件名的扩展名与实际保存的图片格式相匹配,否则可能无法正常打开保存的图片。
相关问题
opencv python保存图片
要使用 OpenCV Python 保存图像,您可以使用 cv2.imwrite() 函数。以下是一个示例代码,将图像保存为 JPEG 格式:
```python
import cv2
# 读取图像
img = cv2.imread('image.jpg')
# 保存图像
cv2.imwrite('saved_image.jpg', img)
```
在这个例子中,我们使用 cv2.imread() 函数读取图像。然后,我们使用 cv2.imwrite() 函数将图像保存为 JPEG 格式。第一个参数是要保存的文件名,第二个参数是要保存的图像。
请注意,如果您要保存 PNG 格式的图像,则需要在文件名中指定 .png 扩展名。同样地,如果您要保存 BMP 格式的图像,则需要在文件名中指定 .bmp 扩展名。
opencv python 保存图片
在OpenCV中,Python提供了方便的方法来保存图片。以下是一个简单的例子,展示如何使用OpenCV将一张处理过的图像保存到文件:
```python
import cv2
# 假设你已经有了一个处理后的图像变量,例如 named "image"
image = ... # 这里应该是cv2.imread('image_path') 或者其他方式获取的图片
# 定义保存图片的路径和文件名
filename = 'output.jpg'
# 使用cv2.imwrite() 函数保存图片
cv2.imwrite(filename, image)
阅读全文