自从我使用了cv2.namedWindow('Frame', cv2.WINDOW_NORMAL)
,我能够在运行时调整窗口大小,但是我也想打印新的窗口大小。 有人能帮忙吗?
更新: 这不是完整的代码,但类似于以下内容:
cap = cv2.VideoCapture(0)
cv2.namedWindow('Frame', cv2.WINDOW_NORMAL)
while(True):
# Capture frame-by-frame
ret, frame = cap.read()
cv2.imshow('Frame',frame)
print(frame.shape) #prints image dimension
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
即使我调整了窗口大小,它仍然保持打印(480, 640, 3)。