日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python cv 图片转视频

發布時間:2023/12/14 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python cv 图片转视频 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

視頻編碼

fourcc:全名Four-Character Codes,四字符代碼,該編碼由四個字符組成

cv2.VideoWriter_fourcc('M','J','P','G') cv2.VideoWriter_fourcc(*'MJPG')

通常寫法有上述兩種形式

支持avi格式的有:

I420,YUV編碼,視頻格式為.avi
PIM1,MPEG-1編碼,視頻格式為.avi
XVID,MPEG-4編碼,視頻格式為.avi

其他編碼器
THEO,Ogg Vorbis,視頻格式為.ogv
FLV1,Flash視頻,視頻格式為.flv
AVC1,H264編碼
DIV3,MPEG-4.3編碼
DIVX,MPEG-4編碼
MP42,MPEG-4.2編碼
MJPG,motion-jpeg編碼
U263,H263編碼
I263,H263I編碼

支持mp4格式的有:
MP4V,需要注意的是,英文要么全部大寫,要么全部小寫

HEVC > H.264 > MPEG4 > H.263 > MPEG2

圖片轉視頻

import cv2 from cv2 import VideoWriter, VideoWriter_fourcc, imread, resize import os from PIL import Imagedef Pic2Video(imgPath, videoPath):images = os.listdir(imgPath)fps = 24 # 每秒25幀數fourcc = VideoWriter_fourcc('I','4','2','0')image = Image.open(imgPath + images[0])videoWriter = cv2.VideoWriter(videoPath, fourcc, fps, image.size)for im_name in range(len(images)):frame = cv2.imread(imgPath + images[im_name]) # 這里的路徑只能是英文路徑# frame = cv2.imdecode(np.fromfile((imgPath + images[im_name]), dtype=np.uint8), 1) # 此句話的路徑可以為中文路徑print(im_name)videoWriter.write(frame)print("圖片轉視頻結束!")videoWriter.release()cv2.destroyAllWindows()imgPath = "./sanyi/" # 讀取圖片路徑 videoPath = "./out/BBB.avi" # 保存視頻路徑 Pic2Video(imgPath, videoPath)

總結

以上是生活随笔為你收集整理的python cv 图片转视频的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。