video2img

"""
Created on Thu Nov 15 09:38:32 2018

@author: baijun
"""
import os
import argparse,random
import cv2
from tqdm import tqdm

def parse_args():
    '''parse args'''
    parser = argparse.ArgumentParser()
    parser.add_argument('--input','-i', dest='input',help='video input path')
    parser.add_argument('--output','-o',dest='output',help='video output path')
    parser.add_argument('--num','-n',dest='numFramePerSecond',type=int,default=1,help='num frame to get per second')
    return parser.parse_args()

def main(args):
    list_video=os.listdir(args.input)
    if not os.path.exists(args.output):
        os.system('mkdir -p %s'%args.output)
    for video_name in tqdm(list_video):
        video_path=os.path.join(args.input,video_name)
        cap = cv2.VideoCapture(video_path)

        # FPS=int(cap.get(cv2.CAP_PROP_FPS))
        
        # random_index = random.sample(range(FPS), FPS)
        # indexFrame=random_index[:args.numFramePerSecond]
        
        ret=True
        count=1
        numOfImage=0
        while ret:
            ret,frame = cap.read()
            if ret == False:
                break
            count+=1
            if count % 30 == 0:
            #     count=0
            # if count in indexFrame:
            #     numOfImage+=1
                image_name="background_" + video_name+'_%06d'%count+'.jpg'
                image_path=os.path.join(args.output,image_name)
                cv2.imwrite(image_path,frame)
if __name__ == '__main__':
    args = parse_args()
    main(args)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天談到了碎片化時代的三種核心能力,整合分拆、后臺多線程前臺專注能力、清空能力。你的強項是什么?有什么好的技巧可以...
    凈徹閱讀 927評論 2 4
  • 某君原本是個無所事事,游手好閑的紈绔子弟,因天降甘露,突然得到遠在歐洲的姨媽代理律師的信函,說代理人因突發(fā)心臟病,...
    康德_326閱讀 159評論 0 0
  • 一戒過度自信。 投資者通常容易犯的一個錯誤是,往往會因上一次交易的成功而對自己過度自信,導致可能忽視下一次交易的風...
    陳桭閱讀 231評論 0 1
  • 列寧和男孩成了很好的朋友,那個男孩天天去白樺樹下看那三只灰雀。 有一天,男孩又來到公園,走到白樺樹下,發(fā)現(xiàn)那只胸脯...
    陜縣1895呂海紅閱讀 897評論 0 0

友情鏈接更多精彩內(nèi)容