文件夹内视频自动检测人脸

import os
import cv2
import logging
from skimage.metrics import structural_similarity as ssim
import face_recognition
from send2trash import send2trash
from concurrent.futures import ThreadPoolExecutor

========================

配置区域(按需修改参数)

========================

VIDEO_FOLDER = “/path/to/your/videos” # 要处理的视频文件夹路径
VIDEO_EXTENSIONS = (’.mp4’, ‘.avi’, ‘.mov’, ‘.mkv’) # 支持检测的视频格式
FRAME_INTERVAL = 5 # 人脸检测抽帧间隔(秒)
SIMILARITY_THRESHOLD = 0.98 # 图片轮播相似度阈值
STATIC_RATIO = 0.9 # 静态帧比例阈值
LOG_FILE = “video_cleaner.log” # 日志文件名
MAX_WORKERS = 4 # 最大并行处理线程数
PREVIEW_MODE = True # 预览模式(True仅显示结果,False实际删除)

========================

初始化日志

========================

logging.basicConfig(
filename=LOG_FILE,
level=logging.INFO,
format=’%(asctime)s [%(levelname)s] %(message)s’,
datefmt=’%Y-%m-%d %H:%M:%S’
)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值