溫馨提示×

Matplotlib怎么實(shí)現(xiàn)圖像的縮放和平移功能

小億
182
2024-05-21 14:42:24
欄目: 編程語言

要實(shí)現(xiàn)圖像的縮放和平移功能,可以使用Matplotlib的imshow()函數(shù)和set_xlim()、set_ylim()函數(shù)來實(shí)現(xiàn)。以下是一個(gè)示例代碼:

import matplotlib.pyplot as plt
import matplotlib.image as mpimg

# 讀取圖片
img = mpimg.imread('example.jpg')

# 創(chuàng)建一個(gè)新的figure
plt.figure()

# 顯示原始圖片
plt.subplot(121)
plt.imshow(img)
plt.title('Original Image')

# 縮放圖片
plt.subplot(122)
plt.imshow(img)
plt.title('Scaled Image')
plt.xlim(0, img.shape[1])  # 設(shè)置x軸范圍
plt.ylim(img.shape[0], 0)  # 設(shè)置y軸范圍

plt.show()

在上面的示例代碼中,我們首先讀取了一張圖片,然后使用imshow()函數(shù)顯示原始圖片。接著使用set_xlim()和set_ylim()函數(shù)來縮放圖片,通過設(shè)置x軸和y軸的范圍來實(shí)現(xiàn)縮放效果。最后使用plt.show()函數(shù)顯示縮放后的圖片。

0