【機器學習】AI去馬賽克工具(圖像修復)


效果展示

  • 二次元圖像(條狀遮擋)在這里插入圖片描述

  • 二次元圖像(帶馬賽克)
    在這里插入圖片描述

  • 三次元圖像(條形遮擋)
    在這里插入圖片描述

  • 三次元圖像(其它遮擋)
    在這里插入圖片描述

寫在前面

萬惡的馬賽克:請看下圖,本來是一張非常正常的動圖,打碼后就變得少兒不宜了。今天在github上看到了一個基於深度學習的去馬賽克項目,分享給大家。

動圖出自番劇《花丸幼稚園》萌系/日常/治愈類型,非常好看,可以在B站免費追番)

在這里插入圖片描述

項目地址

https://github.com/deeppomf/DeepCreamPy

軟件下載

https://www.jianguoyun.com/p/DQRUgh4Q26PuBxi_4c4D

項目簡介

DeepCreamPy是一個基於深度學習的工具,采用合理的重構方式修復hentai中經過審查(打碼)的藝術品。

用前須知

使用前,你必須在Photoshop等圖片編輯軟件中將包含馬賽克的區域用綠色着色。因為DeepCreamPy將綠色着色的圖像作為輸入,然后神經網絡會自動填充打碼的區域。

主要功能

  • 去除圖像中任意形狀的遮擋(如黑線,紅心等)
  • 去除圖像中的馬賽克

注意事項

  • 輸入的圖片格式必須是png
  • 僅適用於輕微或中等打碼,完全打碼則無效
  • 着色時選擇綠色(0, 255, 0)且要關閉抗鋸齒或使用像素筆
  • 二次元圖像去碼效果更好,三次元圖片不太理想(去碼是在二次元圖像上訓練的)

在這里插入圖片描述

使用教程

對於條狀物

  1. 將圖片轉為png格式(必須)
  2. 對圖片中的條形遮擋采用像素筆進行綠色塗抹
  3. 將第2步保存后的圖片復制到decensor_input文件夾中
  4. 雙擊運行main.exe
  5. 選擇Bar censor

對於馬賽克

  1. 將帶馬賽克的圖片1轉為png格式
  2. 復制一份圖片1,副本我們稱之為圖片2
  3. 對圖片2中的馬賽克采用像素筆進行綠色塗抹
  4. 將圖片2復制到decensor_input文件夾中並重命名為1.png,圖片1復制到decensor_input_original文件夾中也重命名為1.png
  5. 雙擊運行main.exe
  6. 選擇Mosaic censor

溫馨提示

沒有關閉抗鋸齒的后果:
在這里插入圖片描述
對於Windows系統,推薦使用電腦自帶的3D畫圖軟件。畫筆選擇像素筆,顏色設置為(0, 255, 0),然后畫筆大小根據需要調整:
在這里插入圖片描述

拓展閱讀

1、TecoGAN——去除薄碼

https://github.com/thunil/TecoGAN

在這里插入圖片描述
2、deep-image-prior——圖像修復和超分

https://github.com/DmitryUlyanov/deep-image-prior

在這里插入圖片描述


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM