视频转图片(下面是找GPT给出代码):
---
import cv2
import os
# 设置视频文件路径和输出文件夹路径
video_path = 'path_to_your_video.mp4'
output_folder = 'output_frames'
# 创建输出文件夹
if not os.path.exists(output_folder):
os.makedirs(output_folder)
# 打开视频文件
cap = cv2.VideoCapture(video_path)
# 获取视频的帧率
fps = int(cap.get(cv2.CAP_PROP_FPS))
# 初始化帧计数器
frame_count = 0
while True:
ret, frame = cap.read()
if not ret:
break
# 每秒保存一帧
if frame_count % fps == 0:
frame_number = frame_count // fps
output_path = os.path.join(output_folder, f'frame_{frame_number}.jpg')
cv2.imwrite(output_path, frame)
frame_count += 1
# 释放视频捕获对象
cap.release()
---
然后用Umi-OCR这个软件批量识别。
【 在 huhu 的大作中提到: 】
: 视频每秒截取一帧,然后图片OCR
: 拍了两个小时的视频
: 有没有软件能转化为每秒一个数据的excel表或txt
: ...................
--
FROM 113.208.113.*