前幾天我有分享過 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 專案,我們可以透過終端機來安裝。

  1. 準備環境:確認你的電腦已安裝 Python(建議使用 Conda 建立虛擬環境)。
  2. 下載專案: 前往 GitHub 複製 IOPaint 的網址,在終端機輸入: git clone [IOPaint的GitHub網址]
  3. 進入資料夾並安裝依賴
    cd IOPaint
    pip install -r requirements.txt
    
  4. 啟動程式: 輸入啟動指令(這會自動下載需要的 AI 模型): iopaint start --model=lama --device=cpu --port=8080
  5. 開始修圖: 開啟瀏覽器,進入顯示的 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,礙眼的東西瞬間消失!

總結

今天介紹了兩種方法:

  1. IOPaint:適合需要完整修圖功能、不介意稍微複雜安裝的進階玩家。
  2. MagicErase:這是我透過 AI 協作完成的輕量化工具,證明了現在寫程式的門檻真的變低了,只要有想法,AI 都能幫你實現!

這兩個工具都是開源免費的,完全不用買新 iPhone 也能享受 AI 消除路人的便利。如果你覺得這篇文章有幫助,歡迎去 GitHub 下載來玩玩看!

喜歡我的影片別忘了按讚、訂閱、分享,並開啟小鈴鐺,這樣才不會錯過最新的軟體教學與 AI 實測喔!我是 AFA,我們下次見!👋