温馨提示×

python command怎样进行图像处理

小樊
82
2024-11-26 05:45:10
栏目: 编程语言

Python中有很多库可以用来进行图像处理,其中最常用的是PIL(Python Imaging Library)和OpenCV。

以下是使用PIL库进行图像处理的示例代码:

from PIL import Image

# 打开图像文件
img = Image.open('image.jpg')

# 获取图像尺寸
width, height = img.size

# 缩放图像
resized_img = img.resize((width//2, height//2))

# 旋转图像
rotated_img = img.rotate(45)

# 保存图像
resized_img.save('resized_image.jpg')
rotated_img.save('rotated_image.jpg')

以下是使用OpenCV库进行图像处理的示例代码:

import cv2

# 读取图像文件
img = cv2.imread('image.jpg')

# 获取图像尺寸
height, width = img.shape[:2]

# 缩放图像
resized_img = cv2.resize(img, (width//2, height//2))

# 旋转图像
rotated_img = cv2.rotate(img, cv2.ROTATE_90_CLOCKWISE)

# 保存图像
cv2.imwrite('resized_image.jpg', resized_img)
cv2.imwrite('rotated_image.jpg', rotated_img)

以上两个示例代码中,都使用了Python中的图像处理库来打开图像文件、获取图像尺寸、缩放图像和旋转图像,最后将处理后的图像保存到文件中。

0