用 PS 破解迷宮聽起來像魔術,實則是通道運算與濾鏡邏輯的巧妙應用。本教程演示如何利用「查找邊緣」、「最小值/最大值」濾鏡組合,從迷宮圖片中提取唯一解路徑,展示圖像處理邏輯的趣味跨界應用。
核心邏輯:迷宮即二值圖像的拓撲骨架
迷宮本質:白色通路、黑色牆壁(或反相)。解題關鍵:提取中心軸線(骨架化)→ 刪除死端分支 → 保留連通起終點的唯一路徑。
操作步驟
- 開啟迷宮圖片 → 去色(Shift+Ctrl+U)→ 色階(Ctrl+L)極端化對比:黑場 128、白場 127,獲得純二值圖。
- 濾鏡 → 風格化 → 查找邊緣:獲得牆壁/通路邊緣線。
- 濾鏡 → 其他 → 最小值:半徑 1 像素,細化邊緣線為單像素寬度。
- 濾鏡 → 其他 → 最大值:半徑 1 像素,閉合斷點(可重複 2~3 次)。
- 圖像 → 調整 → 反相(Ctrl+I):通路變白、背景變黑。
- 通道面板:Ctrl+點擊 RGB 通道載入白色選區 → 返回圖層面板 → 新建圖層填充紅色 #FF0000 → 獲得解路徑圖層。
- (可選)筆刷手動修補起終點連接,完成破解可視化。
原理延伸與應用場景
- 骨架化演算法(Skeletonization)在醫學影像血管提取、OCR 字符骨架、機器人路徑規劃中廣泛應用。
- PS 中可構建動作/腳本自動化批量破解迷宮圖集。
- 教學演示:視覺化展示圖像形態學運算(腐蝕/膨脹/開運算/閉運算)實際效果。