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
相關用法
- Python OpenCV cv2.rectangle()用法及代碼示例
- Python OpenCV cv2.arrowedLine()用法及代碼示例
- Python OpenCV cv2.imshow()用法及代碼示例
- Python OpenCV cv2.imread()用法及代碼示例
- Python OpenCV cv2.cvtColor()用法及代碼示例
- Python OpenCV cv2.circle()用法及代碼示例
- Python OpenCV cv2.copyMakeBorder()用法及代碼示例
- Python OpenCV cv2.blur()用法及代碼示例
- Python OpenCV cv2.erode()用法及代碼示例
- Python OpenCV cv2.putText()用法及代碼示例
- Python OpenCV cv2.ellipse()用法及代碼示例
- Python OpenCV cv2.line()用法及代碼示例
注:本文由純淨天空篩選整理自Rajnis09大神的英文原創作品 Python OpenCV | cv2.imwrite() method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。