Maison >développement back-end >Tutoriel Python >Comment implémenter des fonctions de lecture et de sauvegarde vidéo en python (exemple de code)

Comment implémenter des fonctions de lecture et de sauvegarde vidéo en python (exemple de code)

青灯夜游
青灯夜游avant
2018-10-19 16:10:436594parcourir

Le contenu de cet article est de présenter comment implémenter les fonctions de lecture et d'enregistrement vidéo en Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

1. Ouvrez la caméra

#打开摄像头
import cv2
cap = cv2.VideoCapture(0)
while(True):
    ret,frame = cap.read()#返回两个值,第一个为bool类型,如果读到帧返回True,如果没读到帧返回False,第二个值为帧图像
    gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
    cv2.imshow('frame',gray)
    if cv2.waitKey(1)==27:
        break
cap.release()
cv2.destroyAllWindows()

2. Lisez le fichier vidéo

#打开视频文件
import cv2
cap = cv2.VideoCapture('vtest.avi')
while(True):
    ret,frame = cap.read()#返回两个值,第一个为bool类型,如果读到帧返回True,如果没读到帧返回False,第二个值为帧图像 
    if(ret):
        gray = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)
        cv2.imshow('input',gray)
    else:
        break
    if cv2.waitKey(1)==27:
        break
cap.release()
cv2.destroyAllWindows()

3.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer