这是垂直翻转的代码:
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
img=np.array(Image.open('E:\program\work\zuoye.bmp.jpg').convert("L"))
plt.imshow(img,plt.cm.gray)
print(img)
row=(img.shape[0])
print(row)
for i in range(row//2):
temp=np.copy(img[row-1-i])
img[row-1-i]=img[i]
img[i]=temp
plt.imshow(img,plt.cm.gray)
plt.show()