Spaces:
Sleeping
Sleeping
metadata
license: mit
title: pic-to-header
sdk: streamlit
emoji: 🐨
colorFrom: blue
colorTo: purple
pinned: false
app_file: pic_to_header/app.py
Pic-to-Headerは、マスク画像と入力画像を使用してヘッダー画像を生成するPythonアプリケーションです。 バージョン 0.1.0 がリリースされました。
🚀 プロジェクト概要
Pic-to-Headerは、マスク画像と入力画像を使用して簡単にヘッダー画像を生成し、ダウンロードできるStreamlitアプリケーションです。PyPIにも公開されています。
✨ 主な機能
- マスク画像と入力画像のアップロード
- ヘッダー画像の生成
- 生成されたヘッダー画像のプレビューとダウンロード
- コマンドラインインターフェース (CLI) を使用した画像処理
方法1: PyPIからのインストール
Pic-to-Headerは、PyPIで利用可能です。以下のコマンドでインストールできます:
pip install pic-to-header
方法2: ソースからのインストール
リポジトリをクローンします:
インストール:
pip install -r requirements.txt
Streamlit アプリケーションの起動:
streamlit run pic_to_header/app.py
ブラウザで表示されるURLにアクセスし、入力画像とマスク画像をアップロードして、「ヘッダー画像を生成」ボタンをクリックしてください。
パッケージをインストールします:
pip install -e .
- リポジトリをクローンします:
git clone https://github.com/Sunwood-ai-labs/pic-to-header.git cd pic-to-header
- 必要な依存関係をインストールします:
pip install -r requirements.txt
Streamlitウェブアプリケーション
- Streamlitアプリケーションを起動します:
- リポジトリ名が
HarmonAI III
からPic-to-Header
に変更されました。 - READMEにリリース、タグ、PyPIバージョンのバッジを追加しました。
- PyPIへのパッケージ公開を自動化しました。
- Streamlitアプリケーションの機能強化とデザイン改善を行いました。
- 入力サンプル画像、生成サンプル画像、マスク画像を追加しました。
ブラウザで表示されるURLにアクセスします。
入力画像とマスク画像をアップロードします。
"ヘッダー画像を生成"ボタンをクリックします。
生成されたヘッダー画像をプレビューし、必要に応じてダウンロードします。
コマンドラインインターフェース (CLI)
CLIを使用して画像を処理することもできます:
pic-to-header input_image.png mask_image.png output_image.png
例:
pic-to-header assets/sample.png assets/mask.png output_image.png
💻 開発
pic_to_header/core.py
: 画像処理の主要な機能を含みます。pic_to_header/app.py
: Streamlitを使用したWebインターフェースを提供します。pic_to_header/cli.py
: コマンドラインインターフェースを提供します。
📄 ライセンス
このプロジェクトはMITライセンスの下で公開されています。詳細については、LICENSEファイルを参照してください。