opencv背景抠图
视频背景扣除原理
- 视频是一组连续的帧(一幅幅图组成)
- 帧与帧之间关系密切(GOP)
- 在GOP中,背景几乎是不变的
MOG去背景
- 混合高斯模型为基础的前景、背景分割算法
- createBackgroundSubtractorMOG(…)
- history,//默认为200
- nmixtures,// 高斯范围值,默认值为5
- backgroundRatio,//背景比率,默认0.7
- noiseSigma//默认0,自动降噪
MOG2去背景
- 同MOG类似,不过对亮度产生的阴影有更好的识别
- cv.createBackgroundSubtractorMOG2()
- history,//500毫秒
- detectShadows//是否检测阴影,True
- 会产生许多的噪点,鉴于此有了GMG方法
GMG去背景
- 静态背景图像估计和每个像素的贝叶斯分割抗噪性更强
- cv.bgsegm.createBackgroundSubtractorGMG()
- initializationFrames,//初始帧数,120
import cv2 as cv
import numpy as npcap = cv.VideoCapture(r'H:\learnOpenCV4_Python-main\learnOpenCV4_Python-main\chapter11\data\vtest.avi')
# mog = cv.createBackgroundSubtractorMOG2()
mog = cv.bgsegm.createBackgroundSubtractorGMG()
# mog = cv.bgsegm.createBackgroundSubtractorMOG() # MOGwhile True:ret, frame = cap.read()fgmask = mog.apply(frame)cv.imshow('img', fgmask)k = cv.waitKey(10)if k == 27:break
cap.release()
cv.destroyAllWindows()
opencv背景抠图相关推荐
- python复杂背景抠图_Opencv实现抠图背景图替换功能
本文实例为大家分享了opencv实现抠图替换背景图的具体代码,供大家参考,具体内容如下 下面简单图片演示一下: 提取mask: ===> 替换背景: + = python的opencv代码如下 ...
- OpenCV背景扣除Background subtraction的实例(附完整代码)
OpenCV背景扣除Background subtraction的实例 OpenCV背景扣除Background subtraction的实例 OpenCV背景扣除Background subtrac ...
- OPENCV背景细分background segmentation的实例(附完整代码)
OpenCV背景细分background segmentation的实例 OpenCV背景细分background segmentation的实例 OpenCV背景细分background segme ...
- OpenCV背景扣除Background Subtraction
OpenCV背景扣除Background Subtraction 背景扣除Background Subtraction 目标 基本 背景分包商BackgroundSubtractorMOG 背景减法器 ...
- OpenCV背景减法Background Subtraction Methods
OpenCV背景减法Background Subtraction Methods 背景减法Background Subtraction Methods 目标 代码 解释 结果 背景减法Backgrou ...
- PS入门基础教程之简单背景抠图讲解,建议收藏!
很多新手小白在接触PS的时候最想学习的就是抠图,但是用钢笔抠图什么的都太麻烦,也抠不好,抠着抠着就放弃了.今天小编给新手小白们来一个超简单的背景抠图,看一次就会了!光说不练假把式,来,看教程! 一.首 ...
- (八)批量视频处理、批量视频编辑、背景移除/去背景/换背景/抠图/抠像代码/实时抠图、实时抠像、人像去背景、背景消除、摄像头背景移除
(八)批量视频处理.批量视频编辑.背景移除/去背景/换背景/抠图/抠像代码/实时抠图.实时抠像.人像去背景.背景消除.摄像头背景移除 当前短视频飞速发展,视频博主经常需要对大量视频进行编辑.处理,商用 ...
- (六)图像背景移除/去背景/换背景/抠图/抠像代码示例:AI实时抠图、AI实时抠像、PaddlePaddle模型、虚拟现实视频会议、沉浸式会议场景、人像去背景、视频背景消除、摄像头背景移除
(六)图像背景移除/去背景/换背景/抠图/抠像代码示例:AI实时抠图.AI实时抠像.PaddlePaddle模型.虚拟现实视频会议.沉浸式会议场景.人像去背景.视频背景消除.摄像头背景移除 本文与前几 ...
- 基于Opencv的抠图
参考 基于Opencv的抠图 - 云+社区 - 腾讯云 举一个例子,我想要把一张图片中的某一个东西抠出来.如下图: step1:加载图片,转成灰度图. image = cv2.imread(&qu ...
- OpenCV 背景差分法
OpenCV 背景差分法 Background Subtraction Methods(BS) 在这篇博文中,您将学会如何用Python调用OpenCV,进行背景差分(Background Subtr ...
最新文章
- mysql和mariadb可以同时使用吗,MariaDB与MySQL在一台服务器同时运行
- 【Nutch2.3基础教程】集成Nutch/Hadoop/Hbase/Solr构建搜索引擎:安装及运行【集群环境】
- 题目1179:阶乘-------------阶乘不用long long int 就不能AC
- 21秋期末考试财务会计(一)10166k2
- Mybaitis JdbcType 和javaType
- 坏掉的项链Broken Necklace
- python技术文档_Python技术文档最佳实践
- 关于document.cookie的使用
- 通过Windows远程桌面连接将远程文件传输至本地
- C# 无边框异型窗体制作
- 淋雨量matlab,淋雨量数学模型
- 大数据平台对企业有什么作用
- 如何使用 Font Book 在 Mac 上添加或删除字体?
- HTML 第5章 Div+CSS布局技术
- 判断checkbox是否选中
- Spring源码分析
- 2022-2028年中国环保减速机行业运行动态及投资机会分析报告
- vooc充电原理_OPPO手机充电技术——VOOC技术原理
- 小程序计算当前定位与店铺距离
- 心理压力测试脸型软件,脸型测试app