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

歡迎訪問 生活随笔!

生活随笔

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

python

Python 将视频 截取 成图片 附cv2处理教程

發布時間:2025/3/19 python 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 将视频 截取 成图片 附cv2处理教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
import cv2 import time import os input_video = r'E:/Desktop/video/1.mp4' output_dir = r'E:/Desktop/picture/'import cv2START_TIME= 0 #設置開始時間(單位秒) END_TIME= 1797 #設置結束時間(單位秒)vidcap = cv2.VideoCapture(input_video)fps = int(vidcap.get(cv2.CAP_PROP_FPS)) # 獲取視頻每秒的幀數 print("fps: ", fps)frameToStart = START_TIME*fps #開始幀 = 開始時間*幀率 print("frameToStart: ", frameToStart) frametoStop = END_TIME*fps #結束幀 = 結束時間*幀率 print("frameToStop: ", frametoStop)vidcap.set(cv2.CAP_PROP_POS_FRAMES, frameToStart) #設置讀取的位置,從第幾幀開始讀取視頻 print(vidcap.get(cv2.CAP_PROP_POS_FRAMES)) # 查看當前的幀數success,image = vidcap.read() # 獲取第一幀count = 0 seconds = 1 while success and frametoStop >= count:if count % (fps*seconds) == 0: # 每second秒保存一次save_path = output_dir + str(count) + ".jpg"cv2.imwrite(save_path, image) # 保存圖片print('Process %dth seconds: ' % int(count / (fps*seconds)), success)success,image = vidcap.read() # 每次讀取一幀count += 1print("end!")

?

更多參數:

https://segmentfault.com/a/1190000015575701?utm_source=tag-newest

?

總結

以上是生活随笔為你收集整理的Python 将视频 截取 成图片 附cv2处理教程的全部內容,希望文章能夠幫你解決所遇到的問題。

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