OpenCV-Python 调节摄像头分辨率及窗口位置大小

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之前即可。

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值