Advertisement

OpenCV的视频获取与保存:Python/C++实现

阅读量:

注1:python3实现是基于OpenCV3.4.4 , C++实现是基于OpenCV2.4.9

一、从摄像头读入视频并显示

基于Python的实现方式:

复制代码
 import numpy as np

    
 import cv2
    
  
    
 cap = cv2.VideoCapture(0)   #创建一个VideoCapture对象,此处插上摄像头,参数设置为0
    
 while(True):
    
     #逐帧捕获
    
     ret, frame = cap.read()  #第一个参数返回一个布尔值(True/False),代表有没有读取到图片;第二个参数表示截取到一帧的图片
    
     gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
    
     cv2.imshow('frame', gray)
    
     if cv2.waitKey(1) & 0xFF == ord('q'):
    
     break
    
 #当一切结束后,释放VideoCapture对象
    
 cap.release()
    
 cv2.destroyAllWindows()
    
    

全部评论 (0)

还没有任何评论哟~