修改-analyzer技能
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
批量分析视频帧图片
|
||||
由于当前环境不支持直接视觉分析,将生成图片分析框架
|
||||
"""
|
||||
|
||||
import os
|
||||
import sys
|
||||
|
||||
# 配置
|
||||
IMAGES_DIR = "/home/admin/work/bilibili-analysis-BV1966CBLEKJ/images"
|
||||
OUTPUT_DIR = "/home/admin/work/bilibili-analysis-BV1966CBLEKJ/analysis"
|
||||
BATCH_NUM = int(sys.argv[1])
|
||||
START = int(sys.argv[2])
|
||||
END = int(sys.argv[3])
|
||||
|
||||
# 创建输出目录
|
||||
os.makedirs(OUTPUT_DIR, exist_ok=True)
|
||||
|
||||
output_file = os.path.join(OUTPUT_DIR, f"batch_{BATCH_NUM}.txt")
|
||||
|
||||
with open(output_file, 'w', encoding='utf-8') as f:
|
||||
f.write(f"=== Batch {BATCH_NUM}: frame_{START:04d}.jpg ~ frame_{END:04d}.jpg ===\n\n")
|
||||
|
||||
for i in range(START, END + 1):
|
||||
frame_file = os.path.join(IMAGES_DIR, f"frame_{i:04d}.jpg")
|
||||
|
||||
if os.path.exists(frame_file):
|
||||
# 由于环境限制,只记录文件信息,实际分析需要视觉模型
|
||||
f.write(f"## frame_{i:04d}.jpg\n")
|
||||
f.write(f"- 文件: {frame_file}\n")
|
||||
f.write(f"- 场景: [需要视觉分析]\n")
|
||||
f.write(f"- 内容: [需要视觉分析]\n")
|
||||
f.write(f"- 文字/代码: [需要视觉分析]\n")
|
||||
f.write(f"- 操作: [需要视觉分析]\n")
|
||||
f.write(f"- 要点: [需要视觉分析]\n\n")
|
||||
else:
|
||||
f.write(f"## frame_{i:04d}.jpg - 文件不存在\n\n")
|
||||
|
||||
print(f"Batch {BATCH_NUM} 分析完成,结果保存到: {output_file}")
|
||||
Reference in New Issue
Block a user