EADST

Python: Subtract the Background Image from A video

Python: Subtract the Background Image from A video.

import cv2
import numpy as np

def get_video_median(video_path, save_path):
    # Open Video
    cap = cv2.VideoCapture(video_path)

    # Randomly select 100 frames
    frame_num = 100
    frameIds = cap.get(cv2.CAP_PROP_FRAME_COUNT) * np.random.uniform(size=frame_num)

    # Store selected frames in an array
    frames = []
    for fid in frameIds:
        cap.set(cv2.CAP_PROP_POS_FRAMES, fid)
        ret, frame = cap.read()
        frames.append(frame)

    # Calculate the pixel median along the time axis
    medianFrame = np.median(frames, axis=0).astype(dtype=np.uint8) 
    img_save = '{}/median.jpg'.format(save_path)
    cv2.imwrite(img_save, medianFrame)


if __name__ == '__main__':
    video_path = 'test.mp4'
    save_path = '/data/video'
    get_video_median(video_path, save_path)
相关标签
About Me
XD
Goals determine what you are going to be.
Category
标签云
Git RGB Magnet OpenAI Conda 顶会 GGML Augmentation Anaconda SAM RAR FP16 Use News Markdown Base64 transformers CC Quantization FP64 EXCEL git-lfs Tracking logger uwsgi XML tqdm FlashAttention Web Safetensors Knowledge Statistics Hungarian 论文速读 Tensor PIP Interview BF16 TSV YOLO NLP OpenCV ms-swift UNIX SQL WAN Hilton Transformers Python 域名 搞笑 icon Card Crawler Domain ONNX 签证 Land Qwen2 Data printf Docker Review 飞书 Vmess Ptyhon Bin SPIE scipy tar ResNet-50 XGBoost Heatmap CSV Password TTS Agent PDF CAM 腾讯云 Random Freesound 强化学习 Llama LLAMA API Quantize Translation Michelin Proxy 阿里云 QWEN 公式 Attention git Paddle Math WebCrawler Pandas Ubuntu GIT Firewall Claude Breakpoint FastAPI IndexTTS2 BeautifulSoup UI Diagram C++ Template HuggingFace Qwen Video JSON NameSilo 多进程 Github Tiktoken 继承 Jetson AI Clash GPTQ GoogLeNet Search Bipartite Website 版权 InvalidArgumentError Pillow RL 报税 diffusers LaTeX Nginx VPN 递归学习法 Rebuttal FP32 MD5 净利润 LeetCode Plate TensorFlow 财报 mmap Bert Linux Paper Gemma Input 第一性原理 Algorithm 图形思考法 论文 Cloudreve Numpy uWSGI LoRA 音频 PyCharm Plotly Django Jupyter LLM Streamlit VSCode NLTK Vim 多线程 BTC FP8 Windows Google Pytorch Excel SVR OCR SQLite llama.cpp hf Pickle DeepStream Food Dataset Permission Mixtral GPT4 证件照 CLAP Shortcut VGG-16 Image2Text Sklearn Disk Bitcoin TensorRT COCO PDB 关于博主 云服务器 CUDA Baidu HaggingFace Datetime Logo Hotel DeepSeek ChatGPT CTC Color Qwen2.5 CV v0.dev PyTorch ModelScope 算法题 torchinfo v2ray 图标 CEIR Zip Miniforge Animate Distillation
站点统计

本站现有博文332篇,共被浏览885298

本站已经建立2590天!

热门文章
文章归档
回到顶部