zoukankan      html  css  js  c++  java
  • OpenCV-Python 使用摄像头 & 播放视频

     需要安装第三方库:opencv-python

    import cv2
    
    # 打开系统摄像头(0号)
    cap = cv2.VideoCapture(0)
    # 设置帧画面宽度
    cap.set(cv2.CAP_PROP_FRAME_WIDTH, 640)
    # 设置帧画面高度
    cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 480)
    # 设置亮度
    cap.set(cv2.CAP_PROP_BRIGHTNESS, 100)
    
    while cap.isOpened():
        success, frame = cap.read()
        if not success or cv2.waitKey(1) & 0xFF == 27:  # Esc键
            break
        
        cv2.imshow("Camera", frame)
    
    cap.release()
    cv2.destroyAllWindows()
    

      

    其中

    cv2.CAP_PROP_FRAME_WIDTH == 3

    cv2.CAP_PROP_FRAME_HEIGHT == 4

    cv2.CAP_PROP_BRIGHTNESS == 10

    所以经常写成

    cap.set(3, 640)
    cap.set(4, 480)
    cap.set(10, 100)
    

     

    更多属性设置可查看官方文档:https://docs.opencv.org/master/d4/d15/group__videoio__flags__base.html

    读取视频只需要将VideoCapture中的序号改成视频路径即可

    cap = cv2.VideoCapture("D:/tmp/test.mp4")
    

      

    也可以使用相对于.py文件的路径

    注意:路径分隔符使用 / 或 \ 

  • 相关阅读:
    java反编译工具
    javascript
    微信小程序
    微信小程序
    微信小程序
    微信小程序
    微信小程序
    微信小程序
    微信小程序
    微信小程序
  • 原文地址:https://www.cnblogs.com/yl-xy/p/13379183.html
Copyright © 2011-2022 走看看