opencv视频操作

import cv2
# 开启电脑摄像头读取
cap = cv2.VideoCapture(0)
# 视频帧率
fps = int(cap.get(cv2.CAP_PROP_FPS))
# 视频的宽
width = int(cap.get(cv2.CAP_PROP_FRAME_WIDTH))
# 视频的高
height = int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT))
print(width)
print(height)
# cap.read()的类型是元组,第一个值为bool类型,表示是否存在当前帧,第二个值为三维列表,表示当前帧的信息
ret, frame = cap.read()
while(ret):
    # 显示当前帧
    cv2.imshow("capture", frame)
    # 等待键盘输入
    key = cv2.waitKey(fps)
    # 输入空格
    if key == 32:
        break
    # 没有输入则读取下一帧
    ret, frame = cap.read()
# 释放画面
cap.release()
cv2.destroyAllWindows()
posted @   AlexMisko  阅读(372)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示