最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python3.5 cv2 獲取視頻特定幀生成jpg圖片

 更新時(shí)間:2019年08月28日 11:40:47   作者:weixin_38336920  
這篇文章主要為大家詳細(xì)介紹了python3.5 cv2 獲取視頻特定幀生成jpg圖片,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

假如文件夾有大量視頻文件,需求目標(biāo)是想從每個(gè)視頻中提取一幀作為視頻的一個(gè)封面圖片,本文利用opencv-python模塊實(shí)現(xiàn)需求。結(jié)合自己的工作,做一下簡(jiǎn)單的記錄,原本想生成可傳參數(shù)的exe文件,以方便同事使用。但 import cv2 用pyinstaller生成exe時(shí)就會(huì)報(bào)錯(cuò),暫時(shí)沒有找到解決方案 ,報(bào)錯(cuò)如下:

(如哪位朋友碰到類似問題,并且解決,請(qǐng)給我留言,謝謝大神)

1、安裝模塊

pip install opencv-python

安裝完成后 import cv2 出現(xiàn)異常,ImportError:DLL load fail:找不到指定模塊,最后在github上找到解決辦法

It works well on windows 7.Thanks! @kenliang18
download api-ms-win-downlevel-shlwapi-l1-1-0.dll file and put it in ‘C:\Windows\Sysytem32'
then run command regsvr32 api-ms-win-downlevel-shlwapi-l1-1-0.dll /s in cmd

2、邏輯實(shí)現(xiàn)

import cv2
import sys
from pathlib import Path
#沒有輸入文件夾地址,默認(rèn)文件夾
filepath = sys.argv[1] if sys.argv[1:] else 'C:/Users/Administrator/Desktop/video'
#沒有輸入幀數(shù),默認(rèn)幀數(shù)為180
frameNum = sys.argv[2] if sys.argv[2:] else 180

for item in Path(filepath).rglob('*.mp4'):
 filename = Path(item).stem #不帶后綴文件名
 newPath = Path(item).parent #文件路徑
 cap = cv2.VideoCapture(str(item)) # 讀取視頻文件
 cap.set(cv2.CAP_PROP_POS_FRAMES, float(frameNum))
 if cap.isOpened(): #判斷是否正常打開
 rval , frame = cap.read()
 newFile = str(newPath)+ '/' + str(filename) +'.jpg'
 cv2.imencode('.jpg', frame)[1].tofile(newFile)
 print(newFile) #打印生成的路徑名
 cap.release()

3、結(jié)果展示

獲取 F:/video 文件夾里面視頻的第5幀

C:\Users\Administrator\Desktop\python\2018\201810>python 2018101201.py F:/video 5
F:\video/test.jpg
F:\video/測(cè)試.jpg

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 基于python+selenium自動(dòng)健康打卡的實(shí)現(xiàn)代碼

    基于python+selenium自動(dòng)健康打卡的實(shí)現(xiàn)代碼

    這篇文章主要介紹了基于python+selenium自動(dòng)健康打卡,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • python中sympy庫(kù)求常微分方程的用法

    python中sympy庫(kù)求常微分方程的用法

    這篇文章主要介紹了python中sympy庫(kù)求常微分方程的用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 使用python實(shí)現(xiàn)個(gè)性化詞云的方法

    使用python實(shí)現(xiàn)個(gè)性化詞云的方法

    最近看到可視化的詞云,看到網(wǎng)上也很多這樣的工具,但是都不怎么完美,有些不支持中文,有的中文詞頻統(tǒng)計(jì)得莫名其妙、有的不支持自定義形狀、所有的都不能自定義顏色,于是網(wǎng)上找了一下,決定用python繪制詞云
    2017-06-06
  • python調(diào)用可執(zhí)行文件.exe的2種實(shí)現(xiàn)方法

    python調(diào)用可執(zhí)行文件.exe的2種實(shí)現(xiàn)方法

    Python是一種流行的編程語(yǔ)言,可以輕松地通過腳本調(diào)用各種應(yīng)用程序,本文就詳細(xì)的介紹了python調(diào)用可執(zhí)行文件.exe的2種實(shí)現(xiàn)方法,感興趣的可以了解一下
    2023-08-08
  • python 設(shè)置xlabel,ylabel 坐標(biāo)軸字體大小,字體類型

    python 設(shè)置xlabel,ylabel 坐標(biāo)軸字體大小,字體類型

    這篇文章主要介紹了python 設(shè)置xlabel,ylabel 坐標(biāo)軸字體大小,字體類型,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python實(shí)現(xiàn)三種隨機(jī)請(qǐng)求頭方式

    python實(shí)現(xiàn)三種隨機(jī)請(qǐng)求頭方式

    這篇文章主要介紹了python實(shí)現(xiàn)三種隨機(jī)請(qǐng)求頭方式,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換

    如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換

    這篇文章主要介紹了如何基于Python實(shí)現(xiàn)數(shù)字類型轉(zhuǎn)換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • python中進(jìn)程間通信詳細(xì)介紹

    python中進(jìn)程間通信詳細(xì)介紹

    大家好,本篇文章主要講的是python中進(jìn)程間通信詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python實(shí)現(xiàn)求兩個(gè)數(shù)組交集的方法示例

    Python實(shí)現(xiàn)求兩個(gè)數(shù)組交集的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)求兩個(gè)數(shù)組交集的方法,涉及Python數(shù)組遍歷、排序、判斷、追加等相關(guān)操作技巧,需要的朋友可以參考下
    2019-02-02
  • 從零開始安裝Conda并搭建Python環(huán)境的全過程

    從零開始安裝Conda并搭建Python環(huán)境的全過程

    conda是一個(gè)開源的包、環(huán)境管理器,可以用于在同一個(gè)機(jī)器上創(chuàng)建不同的虛擬環(huán)境,這篇文章主要介紹了安裝Conda并搭建Python環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2025-04-04

最新評(píng)論

霍城县| 响水县| 土默特右旗| 晴隆县| 迭部县| 绍兴市| 凉山| 义马市| 青田县| 北流市| 玉屏| 天祝| 平顺县| 本溪市| 民勤县| 历史| 绍兴县| 炎陵县| 五莲县| 桓台县| 彭水| 琼海市| 惠来县| 梅河口市| 根河市| 黄冈市| 芜湖县| 梁平县| 陇川县| 宁都县| 玛曲县| 新丰县| 泾源县| 阳原县| 惠水县| 迁西县| 邮箱| 望城县| 乌拉特中旗| 平舆县| 阜新市|