import cv2
cap = cv2.VideoCapture(0)
cap.set(3, 300)
cap.set(4, 300) #设置摄像头分辨率,3为高,4为宽
while True:
ret, frame = cap.read()
#设置显示的窗口大小为500,500,建议大于等于摄像头分辨率
cv2.resizeWindow("camera", 500, 500)
cv2.imshow("camera", frame)
#移动当前显示窗口至(0,0)
cv2.moveWindow("camera", 0, 0)
if cv2.waitKey(1) == ord('q'):
break
cv2.destroyAllWindows()
显示的窗口名字为camera,在对其进行修改时,一定保持名字一致。
另使得窗口可调节大小的命令
cv2.namedWindow("camera", CV_WINDOW_NORMAL) #CV_WINDOW_NORMAL就是0,该句放在imshow之前即可。