点击我爱计算机视觉标星,更快获取CVML新技术
image inpainting
像上图中的image inpainting相信大家并不陌生,OpenCV就有相关的例子。
但如果是去除视频里的目标呢,就不那么容易了。
今天跟大家介绍一款基于PyTorch的video object removal的开源库,只用在第一帧框出物体就可以将框出的物体在视频中移除,操作很方便,移除的效果也不错。
代码链接:
https://github.com/zllrunning/video-object-removal
对于移除图像中的物体,我们可以先将物体使用mask遮住,再用image inpainting来解决,而视频中如果想移除某个物体呢?
可以简单的使用拆帧按照图像来处理,但是视频中的物体会有移动,那我们需要每幅图像的mask,这会带来很大的工作量,而且这种思路没有考虑到视频中时序上的关系。
CVPR 2019有篇文章Deep Video Inpainting[1]介绍了一种视频的处理方法,生成效果时序上更加一致,但此方法同样需要视频中每帧的物体的mask,如果想使用此方法那我们就需要想办法获取物体的mask。