当前位置: 首页>>代码示例>>用法及示例精选>>正文


Python OpenCV cv2.imwrite()用法及代码示例

OpenCV-Python是旨在解决计算机视觉问题的Python绑定库。cv2.imwrite()方法用于将图像保存到任何存储设备。这将根据指定的格式将图像保存在当前工作目录中。

用法: cv2.imwrite(filename, image)

参数:
filename:代表文件名的字符串。文件名必须包含图像格式,例如.jpg,.png等。
image:就是要保存的图像。


返回值:如果成功保存图像,则返回true。

示例1:

# Python program to explain cv2.imwrite() method 
  
# importing cv2  
import cv2 
  
# importing os module   
import os 
  
# Image path 
image_path = r'C:\Users\Rajnish\Desktop\GeeksforGeeks\geeks.png'
  
# Image directory 
directory = r'C:\Users\Rajnish\Desktop\GeeksforGeeks'
  
# Using cv2.imread() method 
# to read the image 
img = cv2.imread(image_path) 
  
# Change the current directory  
# to specified directory  
os.chdir(directory) 
  
# List files and directories   
# in 'C:/Users/Rajnish/Desktop/GeeksforGeeks'   
print("Before saving image:")   
print(os.listdir(directory))   
  
# Filename 
filename = 'savedImage.jpg'
  
# Using cv2.imwrite() method 
# Saving the image 
cv2.imwrite(filename, img) 
  
# List files and directories   
# in 'C:/Users / Rajnish / Desktop / GeeksforGeeks'   
print("After saving image:")   
print(os.listdir(directory)) 
  
print('Successfully saved')

输出:

Before saving image:
['geeks.png']
After saving image:
['geeks.png', 'savedImage.jpg']
Successfully saved


相关用法

注:本文由纯净天空筛选整理自Rajnis09大神的英文原创作品 Python OpenCV | cv2.imwrite() method。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。