Spaces:
Sleeping
Sleeping
修正檔案
Browse files
app.py
CHANGED
|
@@ -221,14 +221,14 @@ def create_interface():
|
|
| 221 |
) as demo:
|
| 222 |
|
| 223 |
gr.Markdown("""
|
| 224 |
-
# 🎨
|
| 225 |
|
| 226 |
上傳有色偏問題的圖片,選擇適合的算法自動校正白平衡,讓圖片恢復自然的色彩!
|
| 227 |
|
| 228 |
💡 **使用建議**:
|
| 229 |
- 🟡 **暖色偏(偏黃)**:推薦使用「灰世界算法」
|
| 230 |
- 🔵 **冷色偏(偏藍)**:推薦使用「簡單平均」或「白斑算法」
|
| 231 |
-
- 🌈
|
| 232 |
""")
|
| 233 |
|
| 234 |
with gr.Row():
|
|
@@ -300,18 +300,7 @@ def create_interface():
|
|
| 300 |
### 💾 保存圖片
|
| 301 |
右鍵點擊處理後的圖片,選擇「另存圖片為...」即可保存到本地。
|
| 302 |
""")
|
| 303 |
-
|
| 304 |
-
# 示例圖片
|
| 305 |
-
gr.Markdown("### 📸 示例圖片")
|
| 306 |
-
gr.Examples(
|
| 307 |
-
examples=[
|
| 308 |
-
["example1.jpg", "灰世界算法 (Gray World)", 1.0, True, True],
|
| 309 |
-
["example2.jpg", "白斑算法 (White Patch)", 0.8, True, True],
|
| 310 |
-
],
|
| 311 |
-
inputs=[input_image, method_dropdown, strength_slider, preserve_brightness_checkbox, clip_values_checkbox],
|
| 312 |
-
outputs=[output_image, process_info]
|
| 313 |
-
)
|
| 314 |
-
|
| 315 |
# 綁定處理函數
|
| 316 |
process_btn.click(
|
| 317 |
fn=process_white_balance,
|
|
|
|
| 221 |
) as demo:
|
| 222 |
|
| 223 |
gr.Markdown("""
|
| 224 |
+
# 🎨 給GPT用的自動白平衡校正工具
|
| 225 |
|
| 226 |
上傳有色偏問題的圖片,選擇適合的算法自動校正白平衡,讓圖片恢復自然的色彩!
|
| 227 |
|
| 228 |
💡 **使用建議**:
|
| 229 |
- 🟡 **暖色偏(偏黃)**:推薦使用「灰世界算法」
|
| 230 |
- 🔵 **冷色偏(偏藍)**:推薦使用「簡單平均」或「白斑算法」
|
| 231 |
+
- 🌈 **色彩不鮮豔**:推薦使用「直方圖拉伸,常用」
|
| 232 |
""")
|
| 233 |
|
| 234 |
with gr.Row():
|
|
|
|
| 300 |
### 💾 保存圖片
|
| 301 |
右鍵點擊處理後的圖片,選擇「另存圖片為...」即可保存到本地。
|
| 302 |
""")
|
| 303 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 304 |
# 綁定處理函數
|
| 305 |
process_btn.click(
|
| 306 |
fn=process_white_balance,
|
readme.md
ADDED
|
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
title: Auto White Balance Tool
|
| 3 |
+
emoji: 🎨
|
| 4 |
+
colorFrom: blue
|
| 5 |
+
colorTo: purple
|
| 6 |
+
sdk: gradio
|
| 7 |
+
sdk_version: 4.44.0
|
| 8 |
+
app_file: app.py
|
| 9 |
+
pinned: false
|
| 10 |
+
license: mit
|
| 11 |
+
---
|
| 12 |
+
|
| 13 |
+
# 🎨 自動白平衡校正工具
|
| 14 |
+
|
| 15 |
+
這是一個基於Gradio的Web應用,可以自動校正圖片的白平衡,解決色偏問題。
|
| 16 |
+
|
| 17 |
+
## 功能特點
|
| 18 |
+
|
| 19 |
+
- 🔧 **多種算法**:支持4種不同的白平衡校正算法
|
| 20 |
+
- 🎛️ **參數調整**:可調整處理強度和其他參數
|
| 21 |
+
- 🖼️ **即時預覽**:實時查看處理效果
|
| 22 |
+
- 📱 **響應式設計**:支持手機和電腦訪問
|
| 23 |
+
|
| 24 |
+
## 支持的算法
|
| 25 |
+
|
| 26 |
+
1. **灰世界算法**:適合校正整體色偏,特別是暖色偏
|
| 27 |
+
2. **白斑算法**:適合有明顯白色區域的圖片
|
| 28 |
+
3. **簡單平均**:溫和的校正方式
|
| 29 |
+
4. **直方圖拉伸**:增強對比度和色彩
|
| 30 |
+
|
| 31 |
+
## 使用方法
|
| 32 |
+
|
| 33 |
+
1. 上傳需要處理的圖片
|
| 34 |
+
2. 選擇適合的白平衡算法
|
| 35 |
+
3. 調整處理參數
|
| 36 |
+
4. 點擊「開始處理」或實時預覽
|
| 37 |
+
5. 下載處理後的圖片
|
| 38 |
+
|
| 39 |
+
## 技術棧
|
| 40 |
+
|
| 41 |
+
- **Gradio**: Web界面框架
|
| 42 |
+
- **OpenCV**: 圖像處理
|
| 43 |
+
- **PIL/Pillow**: 圖像格式支持
|
| 44 |
+
- **NumPy**: 數值計算
|