前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github项目推荐 | 不想让路人甲乱入你的镜头?或许它能帮你P掉他们

Github项目推荐 | 不想让路人甲乱入你的镜头?或许它能帮你P掉他们

作者头像
AI研习社
修改2019-08-07 17:14:29
7280
修改2019-08-07 17:14:29
举报
文章被收录于专栏:AI研习社AI研习社

从视频里“擦除”框选的目标

video-object-removal - Just draw a bounding box and you can remove the object you want to remove

by zllrunning

本项目的相关论文入选 CVPR 2019。

论文标题:

《Fast Online Object Tracking and Segmentation: A Unifying Approach》《Deep Video Inpainting》(CVPR 2019)

Link :

http://openaccess.thecvf.com/content_CVPR_2019/supplemental/Wang_Fast_Online_Object_CVPR_2019_supplemental.pdf

只需绘制一个边界框,你就可以擦除想要删除的对象。

Github项目地址:

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

安装

所有代码都已经在Ubuntu 16.04,Python 3.5,Pytorch 0.4.0,CUDA 8.0,GTX1080Ti GPU上进行了测试。

  • 克隆本项目仓库
代码语言:javascript
复制
git clone https://github.com/zllrunning/video-object-removal.git cd video-object-removalcd get_maskbash make.shcd ../inpaintingbash install.shcd ..

Demo

  • 下载 SiamMask Inpainting 的预训练模型
  • 把它们放在 cp/ 文件夹中
  • 然后运行:
代码语言:javascript
复制
python demo.py --data data/Human6
  • 当然了,它还支持视频文件的框选擦除
代码语言:javascript
复制
python demo.py --data data/bag.avi

另一个可选参数: - mask-dilation

代码语言:javascript
复制
python demo.py --data data/Human6  --mask-dilation 24

这个参数控制用于掩模的扩张内核的大小,其作用是扩大掩模的范围以避免边缘问题。有关详细信息,请查看 inpainting/davis.py。

查看效果

1. 框选出一个这样的边界框:

2. 框选对象将被擦除,并将修复后的视频保存在 results/inpainting 文件夹中。

(编辑器限制,如果Gif图像过于模糊,请移步Github项目中查看。)

左图:原始图像,右图:擦除结果,原图:点这里查看

编者注:从效果上看擦除的效果还是不错的,但是存在的问题是:擦除后的画面中会出现部分的变形(即图中的人走过的位置),这应该是项目中需要改进的一点。

致谢

本项目基于 SiamMask Deep-Video-Inpainting开发。非常感谢这些优秀的项目。

引用

代码语言:javascript
复制
@article{Wang2019SiamMask,
    title={Fast Online Object Tracking and Segmentation: A Unifying Approach},
    author={Wang, Qiang and Zhang, Li and Bertinetto, Luca and Hu, Weiming and Torr, Philip HS},
    journal={The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
    year={2019}
}
代码语言:javascript
复制
@inproceedings{kim2019deep,
   title={Deep Video Inpainting},   
   author={Kim, Dahun and Woo, Sanghyun and Lee, Joon-Young and So Kweon, In},   
   booktitle={Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition},   
   pages={5792--5801},   
   year={2019}
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
  • Demo
  • 查看效果
  • 致谢
  • 引用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档