我将Jupyter Notebook与PyCharm结合使用,以探索使用Python处理图像的方法。显示图像后,该阵列将不再可用,必须再次加载。这是正常行为吗?
import cv2
import numpy as np
img3 = cv2.imread('D:/Data/InputData/Lagoon_Nebula.tif')
img3.shape
(6300,5353,3)
img3.ndim
3
cv2.namedWindow('window_3',cv2.WINDOW_KEEPRATIO)
cv2.imshow('window_3',img3)
cv2.waitKey(0)
cv2.destroyAllWindows()
显示图像,然后按任意键关闭窗口
img3.shape
没有输出,也没有错误消息。同样,用于选择数组切片。似乎img3在显示后不再存在。这正常吗?