python opencv天空提取_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

你可能感兴趣的:(python,opencv天空提取)