亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統 1983 0

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

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

1、安裝模塊

            
pip install opencv-python
          

安裝完成后 import cv2 出現異常,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、邏輯實現

            
import cv2
import sys
from pathlib import Path
#沒有輸入文件夾地址,默認文件夾
filepath = sys.argv[1] if sys.argv[1:] else 'C:/Users/Administrator/Desktop/video'
#沒有輸入幀數,默認幀數為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、結果展示

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 精品在线观看一区 | 免费人成网站在线高清 | 天天综合日日噜噜噜 | 香蕉久草在线 | 欧美伊人久久大香线蕉综合69 | 国内精品久久久久久久aa护士 | 国产精品视频久 | 亚洲午夜一级毛片 | 欧美日韩视频精品一区二区 | 欧美视频在线观看免费 | 久久久高清国产999尤物 | 国产在线观看一区二区三区 | 亚洲成综合 | 91精品国产爱久久久久 | 秘密影院久久综合亚洲综合 | 国产免费福利 | 国产成人啪午夜精品网站 | 国产成人18黄禁网站免费观看 | 国产精品国产三级国产专区5o | a4yy私人毛片 | 亚欧精品一区二区三区四区 | 亚洲国产精品线观看不卡 | 国产精品久久久久激情影院 | 久久亚洲国产精品五月天 | 国产亚洲精品视频中文字幕 | 欧美一级视频免费观看 | 日本二区在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 国产l精品国产亚洲区久久 国产l精品国产亚洲区在线观看 | 国产大陆亚洲精品国产 | 久久不射视频 | 国产精品免费观看网站 | 97av在线播放| 欧美激情_区二区三区 | 精品中文字幕乱码一区二区 | 欧美一级特黄aaa大片 | 国产综合久久久久久鬼色 | 兽皇在线观看 | 99热这里只有精品9 99热这里只有精品99 | 成人亚洲欧美综合 | 精品综合久久久久久97超人 |