本文编写于 449 天前,最后修改于 431 天前,其中某些信息可能已经过时。
FFmepeg
https://beandrewang.github.io/2017-01-22-ffmpeg-manual-chinese/
FFmpeg
-i 显示信息
ffmpeg -i input.avi
可以获取视频帧率码率等相关信息
按照帧率抽帧不重不漏
ffmpeg -i <input> -r <fps:30> -f image2 <output_dir>/%04d.png
关键帧抽帧(去除重复帧)
ffmpeg -i <input> -vf mpdecimate,setpts=N/FRAME_RATE/TB <output>
FFprobe
ffprobe <input>
OpenCV
对抽出来的大量图像进行叠加处理
import numpy as np
import cv2
import os
path = os.path.abspath(os.path.dirname(__file__))
path_list=os.listdir(path)
result=cv2.imread('00001.png',0) #入口图片
for filename in path_list:
if os.path.splitext(filename)[1] == '.png':
result = cv2.bitwise_and(result,cv2.imread(filename, 0))
#按位与,这里可以根据实际情况改成其他逻辑运算
cv2.imwrite('result.png', result)
cv2.imshow("And", result)
cv2.waitKey(0)
Pytesseract
OCR识别
暂无评论