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

本站现有博文316篇,共被浏览747856

本站已经建立2397天!

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