zoukankan      html  css  js  c++  java
  • python opencv捕获摄像头并显示内容

    1、捕获摄像头和实时显示

    import cv2
    import numpy as np
    import pickle
    import matplotlib.pyplot as plt
    
    cap = cv2.VideoCapture(0)
    
    while True:
        ret,frame = cap.read()
        # Our operations on the frame come here
        gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        # Display the resulting frame
        cv2.imshow('frame',gray)
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
     
    # When everything done, release the capture
    cap.release()
    cv2.destroyAllWindows()
    

     

    2、从摄像头内抓拍图片

    import cv2
    import numpy as np
    import pickle
    import matplotlib.pyplot as plt
    
    cap = cv2.VideoCapture(0)
    index = 0
    while True:
        ret,frame = cap.read()
        # Our operations on the frame come here
        gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
        # Display the resulting frame
        cv2.imshow('frame',gray)
        if cv2.waitKey(1) & 0xFF == ord('p'):
            cv2.imwrite("kk.jpg",frame)
            index = index + 1
        if cv2.waitKey(1) & 0xFF == ord('q'):
            break
     
    # When everything done, release the capture
    cap.release()
    cv2.destroyAllWindows()
    

      

  • 相关阅读:
    clickhouse使用docker安装单机版
    nacos使用docker安装单机版
    第三周学习进度
    第二周学习进度
    二柱子四则运算定制版
    课堂测试小程序
    学习进度
    阅读计划
    自我介绍
    寻找水王
  • 原文地址:https://www.cnblogs.com/TransTown/p/7398254.html
Copyright © 2011-2022 走看看