龙空技术网

DeepCreamPy:用人工智能的方法去除图片马赛克的开源工具

Beaver1024 1518

前言:

今天大家对“win10除去图片马赛克”大体比较重视,朋友们都想要学习一些“win10除去图片马赛克”的相关文章。那么小编同时在网上汇集了一些对于“win10除去图片马赛克””的相关内容,希望我们能喜欢,你们一起来学习一下吧!

DeepCreamPy是一款用人工智能去除马赛克的软件,后台利用了深层神经网络的机器学习的方法。

安装

到Github上搜索DeepCreamPy,当前有编译好的运行在windows下的版本,可以到这里找到下载连接

需要64位的windows操作系统。并安装Visual C++ Redistributable for Visual Studio 2015 Update 3。

编译源代码参照以下连接:

需要用到

Python 3.6.7TensorFlow 1.10Keras 2.2.4Pillowh5py使用

1.试用一下自带的图片

这里使用windows操作系统,使用预编译好的包,解压编译好的包

自带的打码后的图片如下

自带的打码图片

把打码的图片放到目录decensor_input下面

运行decensor.exe

正在处理图片

打开输出目录decensor_output中的图片

去除马赛克后的效果

去码效果

堪称完美。

2.试试人像

找一张我的照片

原图

打码:注意打码的时候要用PNG格式的图片,用铅笔工具,去掉抗锯齿功能,同时用纯绿色RGB(0,255,0)。

同样把打码图片放到目录decensor_input,运行处理程序。

处理完成后,WHAT?!,输出图片和打码后基本一模一样。

看来不给力啊,这时候将原图(没有打码的,名称和打码图片名称一样),拷贝到目录decensor_input_original,再次运行处理程序,这次去除马赛克后的图片和原图对比:

左边是原图,右边是处理后的。基本上一模一样。

但是,还需要原图,这不是作弊吗?

3.试试动漫人物

上面的测试中,需要原图训练,软件有作弊的嫌疑。是时候用我女朋友来检验一下软件真正的实力了。

打码图片

处理过程

处理后的效果和原图对比

你能分辨哪张是原图,哪张是处理过的吗?

注意事项

图片一定要用PNG格式的,对动漫图片处理效果最好,打码的时候要用铅笔工具,颜色要用纯绿色。另外不要太激动,有很多限制条件,下面这些场景是不work的,我就不翻译了。

最后,这个去除马赛克只是个好玩的开始,背后的原理才是重点,去学习Python,TensorFlow,Keras等语言和框架才是最重要的。

标签: #win10除去图片马赛克