0
点赞
收藏
分享

微信扫一扫

[python][原创]opencv读取摄像头或者视频模板代码


先前经常去网上找,现在干脆放博客了,这样我以后测试直接进入我的博客copy即可

摄像头的代码:

import cv2

 cap = cv2.VideoCapture(0) #获取视频帧速率 FPS
 frame_fps = int(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("video fps={},width={},height={}".format(frame_fps, frame_width, frame_height))
 while True:
   ret,frame = cap.read()
   cv2.imshow('frame',frame)
   if cv2.waitKey(1) & 0xFF == ord('q'):
     break
 cap.release()
 cv2.destroyAllWindows()

视频文件的代码:

import cv2
 video_file="your file"
 cap = cv2.VideoCapture(video_file) 获取视频帧速率 FPS
 frame_fps = int(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("video fps={},width={},height={}".format(frame_fps, frame_width, frame_height))
 while True:
   ret,frame = cap.read()
   cv2.imshow('frame',frame)
   if cv2.waitKey(1) & 0xFF == ord('q'):
     break
 cap.release()
 cv2.destroyAllWindows()

举报

相关推荐

0 条评论