亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

Python提取視頻中圖片的示例(按幀、按秒)

瀏覽:2日期:2022-07-07 14:14:02

一、按幀提取

#coding=utf-8import osimport cv2 def save_img(): #提取視頻中圖片 按照每幀提取 video_path = r’D:test’ #視頻所在的路徑 f_save_path = ’D:aaa’ #保存圖片的上級目錄 videos = os.listdir(video_path) #返回指定路徑下的文件和文件夾列表。 for video_name in videos: #依次讀取視頻文件 file_name = video_name.split(’.’)[0] #拆分視頻文件名稱 ,剔除后綴 folder_name = f_save_path + file_name #保存圖片的上級目錄+對應每條視頻名稱 構成新的目錄存放每個視頻的 os.makedirs(folder_name,exist_ok=True) #創建存放視頻的對應目錄 vc = cv2.VideoCapture(video_path+video_name) #讀入視頻文件 c=0 #計數 統計對應幀號 rval=vc.isOpened() #判斷視頻是否打開 返回True或Flase while rval: #循環讀取視頻幀 rval, frame = vc.read() #videoCapture.read() 函數,第一個返回值為是否成功獲取視頻幀,第二個返回值為返回的視頻幀: pic_path = folder_name+’/’ if rval: cv2.imwrite(pic_path + file_name + ’_’ + str(c) + ’.jpg’, frame) #存儲為圖像,保存名為 文件夾名_數字(第幾個文件).jpg cv2.waitKey(1) #waitKey()--這個函數是在一個給定的時間內(單位ms)等待用戶按鍵觸發;如果用戶沒有按下 鍵,則接續等待(循環) c = c + 1 else: break vc.release() print(’save_success’+folder_name) save_img()

運行結果

Python提取視頻中圖片的示例(按幀、按秒)

二、按秒提取

#coding=utf-8import osfrom cv2 import cv2def save_img2(): #提取視頻中圖片 按照每秒提取 間隔是視頻幀率 video_path = r’D:test’ #視頻所在的路徑 f_save_path = ’D:aaa’ #保存圖片的上級目錄 videos = os.listdir(video_path) #返回指定路徑下的文件和文件夾列表。 for video_name in videos: #依次讀取視頻文件 file_name = video_name.split(’.’)[0] #拆分視頻文件名稱 ,剔除后綴 folder_name = f_save_path + file_name #保存圖片的上級目錄+對應每條視頻名稱 構成新的目錄存放每個視頻的 os.makedirs(folder_name,exist_ok=True) #創建存放視頻的對應目錄 vc = cv2.VideoCapture(video_path+video_name) #讀入視頻文件 fps = vc.get(cv2.CAP_PROP_FPS) #獲取幀率 print(fps) #幀率可能不是整數 需要取整 rval=vc.isOpened() #判斷視頻是否打開 返回True或Flase c = 1 while rval: # 循環讀取視頻幀 rval, frame = vc.read() # videoCapture.read() 函數,第一個返回值為是否成功獲取視頻幀,第二個返回值為返回的視頻幀: pic_path = folder_name + ’/’ if rval: if (c % round(fps) == 0): # 每隔fps幀進行存儲操作 ,可自行指定間隔 cv2.imwrite(pic_path + file_name + ’_’ + str(c) + ’.jpg’, frame) # 存儲為圖像,保存名為 文件夾名_數字(第幾個文件).jpg cv2.waitKey(1) # waitKey()--這個函數是在一個給定的時間內(單位ms)等待用戶按鍵觸發;如果用戶沒有按下 鍵,則接續等待(循環) c = c + 1 else: break vc.release() print(’save_success’ + folder_name) save_img2()

運行結果

Python提取視頻中圖片的示例(按幀、按秒)

以上就是Python提取視頻中的幀圖片的示例的詳細內容,更多關于python 提取視頻圖片的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日韩欧国产精品一区综合无码 | 海天翼精品一区二区三区 | 国产亚洲精品第一区在线观看 | xxxporn日本护士24| 欧美日韩高清不卡免费观看 | 国模私拍高清大胆专业网站 | 欧美一级做a爰片久毛片 | 日本免费毛片 | 亚洲精品国产理论电影网 | 久久被窝电影亚洲爽爽爽 | 久久黄色一级片 | 国产在线91区精品 | 久久日本精品久久久久久 | 免费黄色看片网站 | 片免费观看网站视频 | 国产日韩久久久精品影院首页 | 亚洲国产三级 | 亚洲国产成人影院播放 | 国产黄色片在线免费观看 | 亚洲国产天堂久久综合9999 | 一级黄色片在线观看 | 99久久精品免费 | 国产主播在线观看 | 免费看日日麻批免费视频播放 | 欧美亚洲综合在线 | 久久精品免视看国产明星 | 黄色aⅴ| 色综合天天色综合 | 亚洲黄色网址大全 | 国产乱辈通伦影片在线播放 | 国产精品jizz在线观看网站 | 国产一级特黄老妇女大片免费 | 中国大陆高清aⅴ毛片 | 黄网址在线永久免费观看 | 美国黄色一级大片 | 亚洲精品综合一区在线 | 国产素人在线观看 | 美女拍拍拍无遮挡 | 国产成人综合网在线播放 | 97色老99久久九九爱精品 | 国产精品亚洲精品日韩己满十八小 |