【发布时间】:2018-09-28 15:24:13
【问题描述】:
因为我使用了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)
【问题讨论】:
-
图像大小是窗口大小。所以打印你要打印的图像尺寸。
-
我试过了,但图像大小保持不变。不知道为什么:(
-
能否上传完整代码?
-
@IsharaMadhawa 请看我更新的帖子 :)