当我尝试使用cv2.imshow()
时,它会显示图像一秒钟,然后使窗口变灰。我似乎无法找到任何相关信息,除了我应该使用cv2.waitKey(0)
,我也应该使用cv2.namedWindow()
。我的代码:
import numpy as np
import cv2
import sys
cv2.namedWindow('img')
img = cv2.imread(sys.argv[1])
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows
再次,它显示图像一秒钟,然后将其灰显。提前谢谢。
答案 0 :(得分:1)
试试这个:
import cv2
import sys
img = cv2.imread(sys.argv[1])
cv2.imshow('img', img)
cv2.waitKey()