TypeError: 'numpy.ndarray' object is not callable, cannot show window

TypeError: 'numpy.ndarray' object is not callable, cannot show window

有人可以帮我理解为什么吗

import numpy as np, cv2
im = np.zeros((256,256),np.uint16)
cv2.imshow('myWindow', np.zeros((256,256),np.uint16))
cv2.waitKey(0)

按预期打开 window,而

import numpy as np, cv2
im = np.zeros((256,256),np.uint16)
cv2.imshow('myWindow', im((256,256),np.uint16))
cv2.waitKey(0)

显示一个

TypeError: 'numpy.ndarray' object is not callable

错误?任何 input/explanation/fix 表示赞赏。

试试这个

import numpy as np, cv2
im = np.zeros((256,256),np.uint16)
cv2.imshow('myWindow', im)
cv2.waitKey(0)