zoukankan      html  css  js  c++  java
  • OpenCV-Python 视频读取

     1 import numpy as np
     2 import cv2
     3 # 读取视频文件
     4 cap = cv2.VideoCapture('./law.mp4')
     5 # 或者电影每秒的帧数
     6 fps = cap.get(cv2.CAP_PROP_FPS)
     7 # 判断视频是否一直打开
     8 while (cap.isOpened()):
     9     success,frame = cap.read()
    10     # 视频显示
    11     cv2.imshow('law', frame)
    12     # 设置窗口
    13     cv2.resizeWindow('law', 512,288)
    14     # 判断退出条件
    15     if cv2.waitKey(int(1000//fps)) ==ord('q'):
    16         break
    17 # 清除缓存退出
    18 cv2.destroyAllWindows()

    #  获取摄像头 :  只需要将读取视频的文件里的值换成 0 

     1 # 值为0表示调取摄像头
     2 cap = cv2.VideoCapture(0)
     3 
     4 while (cap.isOpened()):
     5     sucess,frame = cap.read()
     6     cv2.imshow('capture', frame)
     7     if cv2.waitKey(41) == ord('q'):
     8         break
     9 # 关闭摄像头
    10 cap.release()
    11 cv2.destroyAllWindows()

      

  • 相关阅读:
    C#基础
    自动化测试
    C# 数据结构题目
    .NET基础知识
    Sharepoint题目
    题目总结2
    数据库索引
    题目总结(2014-1-10)
    Stack详解
    SpringBoot入门基础知识点
  • 原文地址:https://www.cnblogs.com/MoonlightMaleGod/p/9955172.html
Copyright © 2011-2022 走看看