前幾天我有分享過 Apple Intelligence 最新的「相片物件移除」功能,效果真的非常驚人。但是!要用這個功能門檻可不低,首先你的設備要支援 Apple Intelligence(通常要最新的 iPhone 15 Pro 或 M 系列電腦),而且必須在蘋果的相簿生態系裡操作。
這時候我就在想,難道沒有免費、跨平台,而且舊電腦也能用的替代方案嗎?🤔
當然有!今天這篇文章要帶大家重溫一個強大的開源專案 IOPaint(前身是 Lama Cleaner),更酷的是,我還挑戰了最近很紅的 Vibe Coding,直接叫 AI 幫我寫出一個精簡版的修圖工具 MagicErase。不管你是想用現成工具,還是想體驗 AI 寫程式的威力,這篇教學都不能錯過!
方案一:功能強大的老牌王者 IOPaint
其實早在三年前,我就介紹過一個叫 Lama Cleaner 的專案,現在它改名叫 IOPaint。雖然作者在今年 8 月停止更新了,但這整個專案非常完整,功能包含移除物件、替換背景等等,效果完全不輸付費軟體。
安裝步驟 (MacOS/Windows 通用)
IOPaint 是一個 Python 專案,我們可以透過終端機來安裝。
- 準備環境:確認你的電腦已安裝 Python(建議使用 Conda 建立虛擬環境)。
- 下載專案:
前往 GitHub 複製 IOPaint 的網址,在終端機輸入:
git clone [IOPaint的GitHub網址] - 進入資料夾並安裝依賴:
cd IOPaint pip install -r requirements.txt - 啟動程式:
輸入啟動指令(這會自動下載需要的 AI 模型):
iopaint start --model=lama --device=cpu --port=8080 - 開始修圖: 開啟瀏覽器,進入顯示的 Localhost 網址,你就會看到操作介面啦!
只要把照片丟進去,用筆刷塗抹你想消除的路人或雜物,AI 就會自動幫你補好背景,超級神奇!✨
方案二:用 AI 寫程式!自製 MagicErase
IOPaint 雖然強大,但功能對某些人來說可能太多了。我心想:「我只需要『移除物件』這個功能啊!」
於是,我決定利用現在最強的 Vibe Coding(氛圍編碼?)概念,也就是直接用 AI (Cursor/Windsurf) 幫我寫程式。我告訴 AI:「Apple Intelligence 有個照片消除功能,幫我寫一個類似的 Python 專案。」
結果?它真的寫出來了!而且我還請它優化了介面,並改用最新的 uv 套件管理工具,讓安裝更簡單。
MagicErase 安裝與使用教學
這個專案我已經放上 GitHub,大家可以免費下載使用。
1. 下載專案
前往我的 GitHub 下載 MagicErase 專案檔(連結請見影片說明欄)。
2. 使用 uv 快速安裝
為了簡化 Python 套件安裝的痛苦,我設定了使用 uv 這個工具。
- 在終端機進入專案資料夾。
- 執行指令(AI 寫的 Readme 裡有詳細說明)。
- 系統會自動幫你建立環境、下載模型。
3. 操作介面 啟動後打開網頁,你會看到一個比 IOPaint 更簡潔的介面:
- 上傳圖片:直接拖曳圖片進來。
- 調整筆刷:可以調整塗抹範圍的大小。
- 一鍵消除:塗抹要移除的區域,按下 OK,礙眼的東西瞬間消失!
總結
今天介紹了兩種方法:
- IOPaint:適合需要完整修圖功能、不介意稍微複雜安裝的進階玩家。
- MagicErase:這是我透過 AI 協作完成的輕量化工具,證明了現在寫程式的門檻真的變低了,只要有想法,AI 都能幫你實現!
這兩個工具都是開源免費的,完全不用買新 iPhone 也能享受 AI 消除路人的便利。如果你覺得這篇文章有幫助,歡迎去 GitHub 下載來玩玩看!
喜歡我的影片別忘了按讚、訂閱、分享,並開啟小鈴鐺,這樣才不會錯過最新的軟體教學與 AI 實測喔!我是 AFA,我們下次見!👋