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

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

本站已经建立2628天!

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