cv2即opencv,安裝命令如下:
conda install opencv
# or
pip install opencv
在讀取過程中,需要對檔名進行規範,通過以下命令進行填充:
.zfill(num) # num指的是填充會的位數
import cv2
import os
sourcefilename = 'fog20200313000026'
# 在這裡把字尾接上
video_path = os.path.join(sourcefilename + '.mp4')
times = 0
framefrequency = 375
# 輸出到當前目錄vedio資料夾下
outputdirname = 'vedio/' + sourcefilename + '/'
if not os.path.exists(outputdirname):
# 如果檔案目錄不存在則建立目錄
os.makedirs(outputdirname)
camera = cv2.videocapture(video_path)
counter = 0
while true:
# 讀取指定數量的幀
print('提取結束')
camera.release()
CFileDialog獲取檔名長度
getfilepath獲取的全路徑名正確,但是當遇到長檔名時,getfilename獲取不正確,找了半天才知道,原來當遇到長檔名時,用getfilename卻只能獲取前63個字元 第64個位空終止符 所以若輸入的檔名可能超過64個字元時,千萬不要用getfilename,可用getfilepath獲...
python修改檔名
如果用bat寫,實在煩人,本人尤其討厭bat那套寫法,感覺完全是亂碼,寫個小指令碼實現把所有目錄下以 cc的字尾名的檔案全部更改為 c型別,當然如果是其它型別,一樣地處理 只需把filetype filetype 1 按所需處理 即可。coding utf 8 import os import re...
python更改檔名
import os xlsbpath r f data os.chdir xlsbpath 更改當前路徑 filelist os.listdir xlsbpath 該資料夾下所有的檔案 包括資料夾 print filelist 資料夾中所有檔名 old last.xlsb 舊檔名 new to.xl...