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

本站现有博文333篇,共被浏览913327

本站已经建立2616天!

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