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

本站现有博文323篇,共被浏览795722

本站已经建立2493天!

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