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
标签云
Template Food IndexTTS2 Attention FP32 多进程 域名 Vim TSV transformers Transformers LLAMA Tracking Hotel Mixtral LoRA Translation GPTQ v0.dev Shortcut OpenCV LaTeX Breakpoint Data GPT4 Clash JSON 版权 Web Augmentation FP64 SQLite uWSGI Docker Freesound Pillow Miniforge Tensor DeepSeek Git CAM Video NLTK PyTorch OpenAI Website 财报 InvalidArgumentError UI FlashAttention Qwen Michelin Pickle C++ Hungarian MD5 VPN 阿里云 Github PyCharm BeautifulSoup Card RGB Diagram 音频 Review HaggingFace GGML ChatGPT Base64 NameSilo Animate Gemma 公式 Conda 多线程 FastAPI Hilton Math Cloudreve Plotly git-lfs Sklearn ONNX 飞书 BF16 GIT Interview GoogLeNet EXCEL Quantization Jetson Excel Heatmap 签证 Claude RAR Safetensors Numpy SVR SAM NLP SPIE Pytorch 关于博主 净利润 Land WebCrawler Input Magnet torchinfo Use SQL diffusers Bin Paper CTC CUDA PDF tar Qwen2.5 Python Firewall Tiktoken v2ray VGG-16 Bipartite XML Logo CV BTC Ptyhon Google Proxy Image2Text HuggingFace Jupyter TTS XGBoost Anaconda Vmess Random Password logger Distillation tqdm git Llama CSV CLAP Ubuntu Paddle TensorRT Windows Linux Plate Crawler 继承 Nginx LLM YOLO PDB ResNet-50 API Streamlit COCO AI Statistics OCR CC 证件照 视频信息 Baidu FP8 PIP Datetime FP16 UNIX uwsgi 搞笑 Dataset Bitcoin Pandas VSCode 报税 hf Markdown Bert DeepStream Quantize WAN Knowledge 腾讯云 ModelScope Domain Color mmap Django Algorithm Zip QWEN CEIR 算法题 llama.cpp Disk Qwen2 Permission printf scipy LeetCode TensorFlow
站点统计

本站现有博文311篇,共被浏览739853

本站已经建立2376天!

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