去除雨滴的滤镜 Derain in FFmpeg

Posted nlsoft

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了去除雨滴的滤镜 Derain in FFmpeg相关的知识,希望对你有一定的参考价值。

Remove the rain in the input image/video by applying the derain methods based on convolutional neural networks. Supported models:

Recurrent Squeeze-and-Excitation Context Aggregation Net (RESCAN). See http://openaccess.thecvf.com/content_ECCV_2018/papers/Xia_Li_Recurrent_Squeeze-and-Excitation_Context_ECCV_2018_paper.pdf.
Training scripts as well as scripts for model generation are provided in the repository at https://github.com/XueweiMeng/derain_filter.git.

The filter accepts the following options:

‘dnn_backend’
Specify which DNN backend to use for model loading and execution. This option accepts the following values:

‘native’
Native implementation of DNN loading and execution.

Default value is ‘native’.

‘model’
Set path to model file specifying network architecture and its parameters. Note that different backends use different file formats. TensorFlow backend can load files for both formats, while native backend can load files for only its format.

ffmpeg -i derain_input.mp4 -vf derain=model=derain_RESCAN.model derain_output.mp4

缺点:利用 CPU 处理时速度太慢,效果不是很完美。

 

技术图片 技术图片

以上是关于去除雨滴的滤镜 Derain in FFmpeg的主要内容,如果未能解决你的问题,请参考以下文章

JavaCV开发详解之36:使用delogo滤镜实现去除和屏蔽视频水印

JavaCV开发详解之36:使用delogo滤镜实现去除和屏蔽视频水印

FFmpeg滤镜使用

ffmpeg Tesseract-OCR 识别文字滤镜 中文识别输出文本

如何在ffmpeg中使用滤镜技术

如何在ffmpeg中使用滤镜技术