目录
一、导出帧图像
将视频以帧图像的方式呈现,逐帧导出图片
import os
os.chdir("C:/Users/Administrator/AppData/Local/Programs/Python/Python37/Lib/site-packages")
import cv2
import subprocess
v_path="D:/Python/ghz.mp4"
image_save="./pic"
cap=cv2.VideoCapture(v_path)
frame_count=cap.get(cv2.CAP_PROP_FRAME_COUNT)
for i in range(int(frame_count)):
_,img=cap.read()
img=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
cv2.imwrite("D:\Python\image{}.jpg".format(i),img)
运行结果示例:
二、判定相似度
对分帧结果判定相似度,并提取出相