ITPub博客

首页 > 大数据 > 数据挖掘 > Github项目:AI消除马赛克实战

Github项目:AI消除马赛克实战

原创 数据挖掘 作者:yitong 时间:2020-12-19 10:32:20 0 删除 编辑

1、原理

该算法利用线性盒滤波器分别处理每个块的事实。对于每个块,它将搜索图像中的所有块像素化以检查直接匹配。

对于大多数像素化图像,Depix能够找到单个匹配结果。它假设这些是正确的。然后将周围多个匹配块的匹配在几何上与像素化图像中相同的距离进行比较。匹配也被视为正确。这个过程重复几次。

当正确的块不再有几何匹配后,它将直接输出所有正确的块。对于多匹配块,它输出所有匹配的平均值。

 

2、准备工作

  • 第一步:将github项目中, PycharmProjects/Depix/images/searchimages/debruinseq.txt 文件,复制到本地文本,截图后,放回PycharmProjects/Depix/images/searchimages/目录。如图"1"

  • 第二步:截图并打马赛克,保存到 PycharmProjects/Depix/images/testimages/目录,如图"2"。

3、消除马赛克

执行:python depix.py -p images/testimages/test1.png -s images/searchimages/debruinseq_mac_ue.png -o output.png
执行过程,有点小期待:

 

4、效果对比

原图 : 

有码 : 

无码 : 没跑出来,等下上传


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69963428/viewspace-2743572/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
需要采集软件+V❤:1030249563

注册时间:2020-02-22

  • 博文量
    13
  • 访问量
    11824