zoukankan      html  css  js  c++  java
  • 读取视频文件

    import numpy as np
    import cv2
    # 从文件读取视频内容
    cap = cv2.VideoCapture('videos/cats.mp4')
    # 视频每秒传输帧数
    fps = cap.get(cv2.CAP_PROP_FPS)
    # 视频图像的宽度
    frame_width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
    # 视频图像的长度
    frame_height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
    print(fps)
    print(frame_width)
    print(frame_height)
    
    while(True):
        # ret 读取成功True或失败False
        # frame读取到的图像的内容
        # 读取一帧数据
        ret,frame = cap.read()
        if ret!=True:
            break
        cv2.imshow('frame',frame)
        # waitKey功能是不断刷新图像,单位ms,返回值是当前键盘按键值
        # ord返回对应的ASCII数值
        if cv2.waitKey(25) & 0xff == ord('q'):
            break
    cap.release()
    cv2.destroyAllWindows()
  • 相关阅读:
    CSS的扩展less和sass
    html5小游戏基础知识
    htm5拖放和画布
    htm5
    并查集模板
    二叉树的建树
    kmp的书写
    贪心算法
    容器
    POJ2442 优先队列
  • 原文地址:https://www.cnblogs.com/yunshangyue71/p/13584473.html
Copyright © 2011-2022 走看看