我正在尝试使用CV2在屏幕上显示图像,但没有任何反应 - 我看到的只是一个黑屏。
未收到任何错误讯息。
我正在使用Mac,我连接了辅助屏幕。当我运行代码时,两者都变为黑色10秒但图像不显示。 这是代码:
while True:
if not os.path.isfile(pic_name):
print("Wrong path: ", pic_name)
return
image = cv2.imread(pic_name, 0)
if image is not None:
print(image)
cv2.imshow('image', image)
k = cv2.waitKey(1000)
if k == 27: # If escape was pressed exit
cv2.destroyAllWindows()
break
break
return pic_time
另外 - 当将图像打印为nd-array时,值很好:
[[ 0 3 4 ... 239 220 3]
[ 0 2 0 ... 238 219 3]
[ 2 6 0 ... 237 218 2]
...
[ 0 26 127 ... 175 173 2]
[ 0 33 149 ... 169 168 3]
[ 3 22 145 ... 167 163 2]]
谢谢!