成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python 處理圖片常用的20個腳本,你知道幾個?

開發 前端
處理圖片是 Python 中常見的任務,尤其是在計算機視覺、圖像處理和數據分析等領域。Python 提供了多個強大的庫來處理圖像,其中最常用的是 Pillow(PIL 的一個分支)和 OpenCV。

處理圖片是 Python 中常見的任務,尤其是在計算機視覺、圖像處理和數據分析等領域。Python 提供了多個強大的庫來處理圖像,其中最常用的是 Pillow(PIL 的一個分支)和 OpenCV。

使用Pillow庫

讀取和顯示圖像:
from PIL import Image
import matplotlib.pyplot as plt
img = Image.open('image.jpg')
plt.imshow(img)
plt.show()

保存圖像:

from PIL import Image
img = Image.open('image.jpg')
img.save('output_image.png', 'PNG')

調整圖像大小:

from PIL import Image
img = Image.open('image.jpg')
resized_img = img.resize((800, 600))
resized_img.save('resized_image.jpg')

裁剪圖像:

from PIL import Image
img = Image.open('image.jpg')
cropped_img = img.crop((50, 50, 300, 300))  # (left, upper, right, lower)
cropped_img.save('cropped_image.jpg')

旋轉圖像:

from PIL import Image
img = Image.open('image.jpg')
rotated_img = img.rotate(90)
rotated_img.save('rotated_image.jpg')

轉換為灰度圖像:

from PIL import Image
img = Image.open('image.jpg').convert('L')
img.save('gray_image.jpg')

添加文字到圖像:

from PIL import Image, ImageDraw, ImageFont
img = Image.open('image.jpg')
draw = ImageDraw.Draw(img)
font = ImageFont.truetype("arial.ttf", 36)
draw.text((50, 50), "Hello, World!", fill="white", fnotallow=font)
img.save('text_image.jpg')

圖像合成:

from PIL import Image
background = Image.open('background.jpg')
foreground = Image.open('foreground.png').convert('RGBA')
background.paste(foreground, (0, 0), foreground)
background.save('composite_image.jpg')

圖像模糊:

from PIL import Image, ImageFilter
img = Image.open('image.jpg')
blurred_img = img.filter(ImageFilter.BLUR)
blurred_img.save('blurred_image.jpg')

圖像銳化:

from PIL import Image, ImageFilter
img = Image.open('image.jpg')
sharpened_img = img.filter(ImageFilter.SHARPEN)
sharpened_img.save('sharpened_image.jpg')

圖像增強:

from PIL import Image, ImageEnhance
img = Image.open('image.jpg')
enhancer = ImageEnhance.Contrast(img)
enhanced_img = enhancer.enhance(1.5)
enhanced_img.save('enhanced_image.jpg')

獲取圖像信息:

from PIL import Image
img = Image.open('image.jpg')
print(f"Format: {img.format}")
print(f"Size: {img.size}")
print(f"Mode: {img.mode}")

使用OpenCV庫

讀取和顯示圖像:

import cv2
import matplotlib.pyplot as plt
img = cv2.imread('image.jpg')
img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img_rgb)
plt.show()

保存圖像:

import cv2
img = cv2.imread('image.jpg')
cv2.imwrite('output_image.png', img)

調整圖像大小:

import cv2
img = cv2.imread('image.jpg')
resized_img = cv2.resize(img, (800, 600))
cv2.imwrite('resized_image.jpg', resized_img)

裁剪圖像:

import cv2
img = cv2.imread('image.jpg')
cropped_img = img[50:300, 50:300]
cv2.imwrite('cropped_image.jpg', cropped_img)

旋轉圖像:

import cv2
img = cv2.imread('image.jpg')
(h, w) = img.shape[:2]
center = (w // 2, h // 2)
M = cv2.getRotationMatrix2D(center, 90, 1.0)
rotated_img = cv2.warpAffine(img, M, (w, h))
cv2.imwrite('rotated_image.jpg', rotated_img)

轉換為灰度圖像:

import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
cv2.imwrite('gray_image.jpg', img)

邊緣檢測:

import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
edges = cv2.Canny(img, 100, 200)
cv2.imwrite('edges_image.jpg', edges)

圖像閾值處理:

import cv2
img = cv2.imread('image.jpg', cv2.IMREAD_GRAYSCALE)
_, thresh_img = cv2.threshold(img, 127, 255, cv2.THRESH_BINARY)
cv2.imwrite('threshold_image.jpg', thresh_img)
責任編輯:武曉燕 來源: 測試開發學習交流
相關推薦

2021-10-12 09:20:02

數據庫SQL腳本

2019-10-28 09:53:42

Java開發結構

2020-02-23 23:29:07

Python編程開發

2024-03-01 13:48:00

Git配置系統

2021-05-06 15:15:13

Python工具代碼

2023-10-30 18:00:00

Docker命令開源平臺

2023-10-31 08:23:54

網絡命令Linux

2023-04-11 08:49:42

排序函數SQL

2022-06-30 08:31:54

排序函數SQL

2018-06-21 15:17:15

機器學習

2019-03-05 11:22:17

操作系統調度算法

2023-05-30 14:54:17

Python循環語句工具

2023-12-15 10:42:05

2023-11-23 10:21:37

2022-01-07 08:23:38

k8s AnnotationNginx

2024-12-04 10:08:05

2024-03-27 14:35:09

自動驗證工具

2024-08-06 11:40:57

2018-06-06 09:10:34

編程語言Python庫

2024-11-12 12:19:39

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美 日韩 国产 成人 在线 91 | 麻豆成人在线视频 | 亚洲人成在线播放 | 亚洲最新在线视频 | 夫妻午夜影院 | 欧美日日 | 成人在线免费电影 | 亚洲欧美在线观看视频 | 成年人在线观看视频 | 国产精品国产三级国产aⅴ中文 | 国产激情精品一区二区三区 | 超碰精品在线观看 | 欧美在线综合 | 黑人巨大精品欧美一区二区免费 | 国产精品高潮呻吟久久 | 久久久久久久久久久久亚洲 | 性在线 | 久久国产视频网站 | 免费黄色的视频 | 91在线成人 | 国产一区免费 | 国产成人久久精品一区二区三区 | 国产成人99久久亚洲综合精品 | 成人亚洲网 | 欧美日韩亚洲国产综合 | 欧美日韩视频在线 | 日韩欧美中文字幕在线观看 | 亚洲精品成人在线 | 国产欧美一区二区三区久久 | 中文字幕亚洲区一区二 | 久久国产一区 | 在线一级片 | 日韩精品在线一区 | 国产精品免费av | 亚洲视频在线看 | 欧美日韩国产在线 | av网站观看| 永久精品| 久久久久国产精品免费免费搜索 | 欧美综合国产精品久久丁香 | 97国产一区二区 |