1. 程式人生 > >python視訊讀取和轉化圖片

python視訊讀取和轉化圖片

1)視訊讀取

import cv2

cap = cv2.VideoCapture('E:\\Video\\20000105_224116.dav')  #地址

while(True):

    ret,frame = cap.read()

    if(ret):

       # gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)

        cv2.imshow('input',frame)

    else:

        break

    if cv2.waitKey(1)==27:

        break

cap.release()

cv2.destroyAllWindows()

2)轉化圖片

# -*- coding: utf-8 -*-
"""
Created on Mon Nov  5 15:21:15 2018

@author: chenjin10
"""

import cv2
vc = cv2.VideoCapture('E:\\Video\\binggan.dav')
c=0
rval=vc.isOpened()

while rval:
    c = c + 1
    rval, frame = vc.read()
    if rval:
        cv2.imwrite('E:\\Video\\binggan\\'+'camera1_binggan'+str(c) + '.jpg', frame) #命名方式
        print(c)
    else:
        break
vc.release()