由 SOTA AI 模型提供支援的免費開源修復和修復工具。
擦除(喇嘛) | 替換對象(PowerPaint) |
---|---|
IOPaint-抹除-markdown.mp4 | iopaint-inpaint-markdown.mp4 |
繪製文字(任意文字) | 外塗(PowerPaint) |
---|---|
AnyText-markdown.mp4 | 外畫.mp4 |
完全免費開源,完全自架,支援CPU & GPU & Apple Silicon
Windows 一鍵安裝程式
OptiClean:用於物件擦除的 macOS 和 iOS 應用程式
支援各種AI模型執行擦除、修復或取消繪製任務。
runwayml/穩定擴散修復
擴散器/穩定擴散-xl-1.0-inpainting-0.1
andregn/Realistic_Vision_V3.0-修復
Lykon/dreamshaper-8-inpainting
Sanster/anything-4.0-inpainting
刷網
強力畫圖V2
桑斯特/任意文本
幻想工作室/範例繪畫
擦除模型:這些模型可用於從影像中刪除不需要的物件、缺陷、浮水印、人物。
擴散模型:這些模型可用於取代物件或執行繪製。一些流行的使用模型包括:
插件:
分割任何東西:準確快速的互動式物件分割
RemoveBG:刪除影像背景或為前景物件產生遮罩
動畫分割:與RemoveBG類似,此模型專門針對動畫影像進行訓練。
RealESRGAN:超分辨率
GFPGAN:臉部恢復
RestoreFormer:臉部修復
檔案管理器:方便地瀏覽您的圖片並將它們直接儲存到輸出目錄。
IOPaint 提供了一個方便的 WebUI,可以使用最新的 AI 模型來編輯圖像。您可以透過執行以下命令輕鬆安裝和啟動 IOPaint:
# 為了使用 GPU,請先安裝 cuda 版本的 pytorch。請使用以下指令,僅適用於Linux,因為Windows 上的ROCm 尚不支援pytorch。 whl/rocm5.6pip3 安裝iopaint iopaint 啟動 --model=lama --device=cpu --port=8080
就這樣,您可以透過在 Web 瀏覽器中造訪 http://localhost:8080 來開始使用 IOPaint。
所有模型將在啟動時自動下載。如果要更改下載目錄,可以新增--model-dir
。更多文件可以在這裡找到
您可以在此處查看其他支援的模型以及如何使用本機 sd ckpt/safetensors 檔案。
您可以指定啟動服務時使用哪些插件,並且可以使用iopaint start --help
查看啟用插件的命令。
可以在此處查看該插件的更多演示
iopaint 啟動 --enable-interactive-seg --interactive-seg-device=cuda
您也可以在命令列中使用 IOPaint 來批次處理映像:
iopaint 運行 --model=lama --device=cpu --image=/路徑/到/image_folder --mask=/路徑/到/mask_folder --output=輸出目錄
--image
是包含輸入影像的資料夾, --mask
是包含對應蒙版影像的資料夾。當--mask
是遮罩檔案的路徑時,所有影像都會使用該遮罩進行處理。
您可以在下面查看有關 IOPaint 支援的可用模型和插件的更多資訊。
安裝nodejs,然後安裝前端相依性。
git 克隆 https://github.com/Sanster/IOPaint.gitcd IOPaint/web_app npm 安裝 npm 運行構建 cp -r dist/../iopaint/web_app
在web_app
中建立.env.local
文件,填寫後端IP和連接埠。
VITE_BACKEND=http://127.0.0.1:8080
啟動前端開發環境
npm 運行開發
安裝後端需求並啟動後端服務
pip install -r 要求.txt python3 main.py start --model lama --port 8080
然後就可以到http://localhost:5173/
進行開發了。前端程式碼修改後會自動更新,但後端修改python程式碼後需要重新啟動服務。