從照片中提取所有邊緣線條，就像用筆描繪照片一樣，畫出物體的輪廓和細節邊界。

## 工作原理

想像你是一位需要以筆描繪照片的藝術家。Canny 節點就像一個智慧助手，幫助你決定哪些地方需要畫線（邊緣），哪些地方不需要。

這個過程類似於篩選作業：

- **高閾值**是「必須畫線的標準」：只有非常明顯且清晰的輪廓線才會被畫出，例如人物的臉部輪廓和建築物的框架
- **低閾值**是「絕對不畫線的標準」：過於微弱的邊緣將被忽略，以避免畫出雜訊和無意義的線條
- **中間區域**：介於兩個標準之間的邊緣，如果它們與「必須畫線」的部分相連，則會一起被畫出；但如果它們是孤立的，則不會被畫出

最終輸出是一張黑白影像，白色部分為檢測到的邊緣線條，黑色部分為沒有邊緣的區域。

## 輸入

| 參數名稱 | 功能說明 | 資料類型 | 輸入類型 | 預設值 | 範圍 |
| --- | --- | --- | --- | --- | --- |
| `影像` | 需要進行邊緣提取的原始照片 | IMAGE | Input | - | - |
| `低閾值` | 低閾值，決定忽略多微弱的邊緣。數值越低保留更多細節，但可能產生雜訊 | FLOAT | Widget | 0.4 | 0.01-0.99 |
| `高閾值` | 高閾值，決定保留多強烈的邊緣。數值越高僅保留最明顯的輪廓線 | FLOAT | Widget | 0.8 | 0.01-0.99 |

## 輸出

| 輸出名稱 | 說明 | 資料類型 |
| --- | --- | --- |
| `影像` | 黑白邊緣影像，白色線條為檢測到的邊緣，黑色區域為沒有邊緣的部分 | IMAGE |

## 參數比較

![原始影像](./asset/input.webp)

![參數比較](./asset/compare.webp)

**常見問題：**

- 邊緣斷裂：嘗試降低高閾值
- 雜訊過多：提高低閾值
- 遺漏重要細節：降低低閾值
- 邊緣過於粗糙：檢查輸入影像的品質和解析度

> 本文檔由 AI 生成。如果您發現任何錯誤或有改進建議，歡迎貢獻！ [在 GitHub 上編輯](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/Canny/zh-TW.md)
