????????关注后回复 “进群” ,拉你进程序员交流群????????

来自丨开源最前线(ID:OpenSourceTop)

https://github.com/zllrunning/video-object-removal

你是否经常拍一段视频,然后被不认识的行人、卡车或者其他可移动的东西抢了镜头?如果是拍照大多数人都知道如何P图把这些无关紧要的东西去掉,但是如果这些障碍物出现在视频里就是另外一回事了,很多人都无从下手。

常规的视频对象去除需要一定专业的视频编辑技能,而且很耗时,但是,这个Github项目可以让这项操作变得简单快速,从下面这张图,你就可以清楚看出来它是如何操作的,首先,要在清除的对象(在本例中为行人)周围绘制一个典型的边界框:

该系统会自动跟踪标记框线内的视觉信息,然后执行“修复”,以此来填补移除掉的对象留下的痕迹。

这里还有更多示例:

岁说这个项目确实很厉害,但是去除技术还不能称之为完美,从上面的动图不难看出,背景越简单,修复效果越好,但是有的视频难免会出现不够对齐或者重影之类的问题尤其的图片纹理复杂的情况下。

这个GitHub项目的灵感来自两篇CVPR论文:《Fast Online Object Tracking》和《Segmentation: A Unifying Approach (SiamMask) and Deep Video Inpainting》

SiamMask是一种简单的多任务学习方法,SiamMask可以仅基于初始化的边界框来生成对象分割蒙版,并以每秒55帧的速度旋转边界框。该系统在VOT-2018(Visual Object Tracking)挑战赛中建立了实时对象跟踪的最新技术成果。

而Deep Video Inpainting则是为视频中的图像填充内容,该框架旨在使用基于图像的编码器/解码器模型合成视频中的未知区域,让图像更为真实。

目前video-object-removal已经在Github上标星 2.1K,累计分支 340(Github地址:https://github.com/zllrunning/video-object-removal),感兴趣的伙伴们可以尝试一下。

-End-

最近有一些小伙伴,让我帮忙找一些 面试题 资料,于是我翻遍了收藏的 5T 资料后,汇总整理出来,可以说是程序员面试必备!所有资料都整理到网盘了,欢迎下载!

点击????卡片,关注后回复【面试题】即可获取

在看点这里好文分享给更多人↓↓

惊呆了!监控也会骗人了,视频对象一秒删除相关推荐

  1. 监控录像日期怎么修改 视频监控录像显示的日期能够修改吗 如何更改监控录像时间 监控录像时间修改 监控录像时间修改器 监控录像能修改时间 监控录像视频时间修改教程 监控录像时间修改软件是什么 监控录像可

    监控录像修改合成技术主要通过对多种影像.时间日期文字.语音信息进行融合,对原始录像视频图像进行删除.添加.合成等手段改变原始图像内容.  (一)不同的摄像头摄制的图像之间的复制.删减和混合   将几个 ...

  2. 视频监控存储六方面 解开视频监控的存储秘密

    监控行业正在迅速发生变化.从技术角度来看,数字化视频监控正在成为监控行业发展的主流:从运营模式来看,监控系统的集中构建也正在逐步取代之前那种用户自主构建的模式,运营商正在成为监控产业链条中的一个关键环 ...

  3. 中维世纪监控某一特定时间段视频的恢复

    中维世纪监控某一特定时间段视频的恢复 视频文件格式:MP4(3gp) 案例中硬盘被格式化,又录了一部分视频.此硬盘中有很多分区,用R-Studio扫描后基本确定了这一时段视频所在的分区,并且把分区镜像 ...

  4. 每周论文清单:知识图谱,文本匹配,图像翻译,视频对象分割

    在碎片化阅读充斥眼球的时代,越来越少的人会去关注每篇论文背后的探索和思考. 在这个栏目里,你会快速 get 每篇精选论文的亮点和痛点,时刻紧跟 AI 前沿成果. 点击本文底部的「阅读原文」即刻加入社区 ...

  5. EasyDSS点播H.265格式的MTS文件,视频前10秒无法播放该如何解决?

    互联网视频云服务EasyDSS视频直播点播平台可为用户提供专业.稳定的直播推流.点播.转码.分发和播放服务,全面满足超低延迟.超高画质.超大并发访问量的要求.平台可支持HTTP.HLS.RTMP等播出 ...

  6. 超简单的视频对象提取程序

    视频对象提取 与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测. HSV介绍 HSV分别代表,色调(H:hue),饱和度(S:saturation),亮 ...

  7. python做视频特效_python实现超简单的视频对象提取功能

    视频对象提取 与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测.下面话不多说了,来一起看看详细的介绍吧. HSV介绍 HSV分别代表,色调(H:hue) ...

  8. springboot整合阿里云视频点播服务Vod——实现视频上传、删除、播放

    视频点播(ApsaraVideo VoD,简称VoD)是集视频采集.编辑.上传.媒体资源管理.自动化转码处理(窄带高清™).视频审核分析.分发加速于一体的一站式音视频点播解决方案. 阿里云视频点播服务 ...

  9. iphone手机视频和照片永久删除还能恢复吗?

    iphone手机视频和照片永久删除还能恢复吗?这是当然的,使用这个方法来恢复iPhone手机上永久删除的视频和照片,不需要任何繁杂的工具,只需要一部iPhone手机.一条数据线和一台电脑,通过安装软件 ...

  10. python抓取视频_python实现超简单的视频对象提取功能

    视频对象提取 与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测.下面话不多说了,来一起看看详细的介绍吧. HSV介绍 HSV分别代表,色调(H:hue) ...

最新文章

  1. jwebsocket
  2. 解压zip文件出现-bash:unzip:commond not found
  3. 【机器视觉】 exit算子
  4. Mac下安装jdk8
  5. Wince6 Eboot中加入开机画面
  6. 【算法视频】字符串模式匹配--布鲁特.福斯算法
  7. (译)C++11中的Move语义和右值引用
  8. java合并后求和_用分支/合并框架执行并行求和
  9. Python学习笔记(1):初体验
  10. 数字逻辑电路课程设计之数字电子时钟
  11. 给SLAM小车添加 手柄遥控 功能 罗技F710和PS4 手柄
  12. 计算机多媒体的发展,计算机多媒体技术的现状及发展前景
  13. vue3 + crypto-js加密解密(普通版本/TS版本)
  14. AARRR模型是什么?
  15. 毕业有感-抉择的重要性
  16. 明翰全日制英国硕士学术写作V0.1(持续更新)
  17. django-视图集ViewSet
  18. 解决 docker 磁盘空间不足问题
  19. 检查数组是否包含某个值
  20. 数据治理解决方案 PPT

热门文章

  1. CentOS6 双线双ip服务器路由设置方法
  2. java 跳跃表_你真的了解跳跃表吗
  3. 完整流程 Flutter 集成 Rust 多语言跨端开发基础案例
  4. Nagios下ndo2db服务启动脚本
  5. android 设计psd,如何将PSD设计转换为Android xml?
  6. error Type referred to is not an annotation type:
  7. 怎么用计算机计算方位角,坐标方位角连续计算 fx-5800计算器编程
  8. 哪个软件可以测试服装的衣服,测试男生穿什么衣服的软件:男生脸型测试软件...
  9. hibernate中的检索策略
  10. win10计算机管理中没有本地用户和组怎么办?