百木园-与人分享,
就是让自己快乐。

使用python进行视频图片提取

操作系统 : Windows 10 [版本 10.0.19043.1165]

Python 版本 : 3.9.2_x64

可以借助python代码使用opencv实现,命令行示例代码如下:

# python3
# pip install opencv-python numpy

import os,cv2
import numpy as np

def save_img(img,addr,num):
naddr = \"%s/%d.jpg\" % (addr,num)
ret = cv2.imwrite(naddr,img)
#print(\"ret :\",ret)
return ret

srcFile = \"./1.mp4\"
dstDir = \"./output\"

if not os.path.isdir(dstDir):
os.mkdir(dstDir)

videoCapture = cv2.VideoCapture(srcFile)
isOK,frame = videoCapture.read()
i=0
while isOK :
i = i + 1
if not save_img(frame,dstDir,i) :
print(\"error occur!\")
break
if (i+1)%100 == 1 : print(\'save img:\',i)
isOK,frame = videoCapture.read()

来源:https://www.cnblogs.com/MikeZhang/p/pythonConvertVedioToImages.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 使用python进行视频图片提取

相关推荐

  • 暂无文章