Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fa0311/background_erase

This is a tool for making the background of a large number of images transparent. It uses U2Net for background removal but also allows for manual adjustments. It is primarily used for creating AI training data.
https://github.com/fa0311/background_erase

ai u2net

Last synced: 28 days ago
JSON representation

This is a tool for making the background of a large number of images transparent. It uses U2Net for background removal but also allows for manual adjustments. It is primarily used for creating AI training data.

Awesome Lists containing this project

README

        

# Background Eraser

大量の画像を背景透過するためのツールです。
U2Netを使用して背景を透過しますが、手動での修正も可能です。
主にAIの学習データを作成するために使用します。

[English](README.md) | 日本語


## 使い方

```bash
git clone https://github.com/fa0311/background_erase.git
cd background_erase
pip install -r requirements.txt
python main.py
```

## 機能

### 操作

- **Previous** 前の画像に移動
- **Next** 次の画像に移動
- **Reload** 保存前の状態に戻す
- **Clear** 背景の透過を全て戻す
- **Include** 透過した画像をIncludeフォルダに保存
- **Exclude** 透過した画像をExcludeフォルダに保存
- **Background** 境界線を表示する
- **Auto** 全ての画像をU2Netで背景透過する

### 編集

- **View** 閲覧モード
- **Erase** 消しゴムによって背景を手動で削除
- **Pen** ペンによって消された背景を復元
- **RemFill** 周辺の色を参考にして背景を削除
- **UndoFill** 周辺の色を参考にして背景を復元
- **RemBg** U2Netによって背景を削除
- **UndoBg** U2Netによって削除された背景を復元

## ショートカット

- **Space** 透過した画像をIncludeフォルダに保存する
- **Left,A** 前の画像に移動 (Shiftを押しながらで10枚移動)
- **Right,D** 次の画像に移動 (Shiftを押しながらで10枚移動)
- **Z** セーブ前の状態に戻す
- **マウスホイール** 拡大/縮小
- **マウスホイールドラッグ** 画像を移動
- **Ctrl + マウスホイール** ペンのサイズを変更