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()
    

      

  • 相关阅读:
    关于trunk、access以及hybrid的一些简单知识
    EasyUI 创建对话框
    EasyUI Window和Layout
    EasyUI 异步Tree
    EasyUI 创建Tree
    EasyUI Tree添加节点
    EasyUI Ajax 表单
    EasyUI Tree checkbox node
    EasyUI 表单 tree
    EasyUI DataGrid合并单元
  • 原文地址:https://www.cnblogs.com/TransTown/p/7398254.html
Copyright © 2011-2022 走看看