0
点赞
收藏
分享

微信扫一扫

03_Opencv简单实例演示效果和基本介绍

视频处理

视频分解图片

在后面我们要学习的机器学习中,我们需要大量的图片训练样本,这些图片训练样本如果我们全都使用相机拍照的方式去获取的话,工作量会非常巨大, 通常的做法是我们通过录制视频,然后提取视频中的每一帧即可!

接下来,我们就来学习如何从视频中获取信息

ubuntu下摄像头终端可以安装: sudo apt-get install cheese  然后输入cheese即可打开摄像头

实现步骤:

1. 读取摄像头 

import cv2 as cv

capture = cv.VideoCapture(0)
capture.isOpened()

ok,frame = capture.read()

while ok:
    cv.imshow("frame",frame)
    
    cv.waitKey(1)
    
    ok,frame = capture.read()

2. 读取视频 

import cv2 as cv

video = cv.VideoCapture("img/road.mp4")

isOpend = video.isOpened()
print("视频是否打开成功:",isOpend)

# 获取图片的信息:帧率
fps = video.ge
举报

相关推荐

0 条评论