close

最近申請了部落格, 打算寫些東西, 第一篇, 就來討論手機上能將圖片中的物體移除的軟體

很多人想必一定都有這種經驗: 拍下一張照片後, 幾乎各方面都很完美, 但偏偏不巧, 畫面裡出現了一個不相干的路人, 而破壞了整張照片的感覺。利用裁切的方式, 又可能砍掉自己想留下來的內容, 在一般的家用電腦上, 也許可以使用 Photoshop, PhotoDirector 裡面物件移除的功能, 達到你的要求, 偏偏這張照片是手機拍下來的, 又不想為了這張照片特地回家開電腦。於是, 具備物件移除功能的手機軟體, 便因行動裝置上這種特殊的需求而產生。

所謂的物件移除, 簡單的說, 就是當你利用某些工具, 選取要移除物體的區塊後, 將影像和選取的區塊當成軟體的輸入, 軟體內的演算法, 就會去決定出要拿區塊外的哪些影像內容來補, 讓補完的影像看起來最自然。用說的很簡單, 但是裡面的演算法其實是相當複雜。舉例而言, 如何用數學公式去描述, "看起來最自然" 這件事, 就可以出個好幾篇論文了。再者, 影像的修補, 單位是如何? 如果是以8x8或16x16的小區塊為單位, 雖然可以保證小區塊內容的連續性, 但小區塊跟小區塊之間, 如何能讓邊界消失, 可是一道難題; 如果你是以每個pixel為單位進行修補, 每個 pixel 又該如何選擇, 才會跟鄰居有一定的相似度呢? 故這種軟體能夠開發出來, 真的是很不可思議。

Touch Retouch 這套軟體, 在2011年時已經開發出來, 這套軟體只有一個功能, 就是在行動裝置上進行物件移除。至於玩美相機, 主打的是自拍相片的美化, 包含美白, 磨皮, 瘦臉, 去痘, 去油光, ...等, 物件移除只是附屬功能。

以下, 我們分幾個部份來比較 Touch Retouch 和 玩美相機

操作的便利性

一開始, 我們先來比較使用者介面的操作。下圖為 Touch Retouch 的使用者介面:

retouch_ui  

要選取移除的物體, 可以用筆刷圖示的按鍵, 按下之後, 就以用手指去當成筆刷, 把畫面中的某個區域填滿, 在此同時, 為了增加使用者的便利性, Touch Retouch 提供了幾個有用的功能: (1) 調整畫面大小, (2) 調整筆刷大小, (3) 反向筆刷。當使用者把要移除的物體塗滿之後, 可按下三角型圖示, 裡面有寫著小小的 "start" 的按鈕, 即可開始移除的程序 (一定會有許多人因此而不知道如何開始處理)。當移除完成後, 可以按下磁片按鈕將結果存檔。

下圖為玩美相機的結果:

wmxj_ui_downscale  

和 Touch Retouch 相比, 玩美相機的使用者介面就較為簡單, 只保留了筆刷, 反筆刷的按鈕, 選好後, 直接按下很明顯的 "套用" 按鈕, 即可開始執行, 而執行完的結果, 如果你覺得還不錯的話, 按的按鈕, 則是左上角的勾勾, 來繼續接下來的動作 (可以存檔或是直接分享在社群網路上)。整體而言, 雖然玩美相機的按鈕變得較少, 但直接保留了最重要的選項, 讓使用者在操作時, 仍可達成把目標物體塗滿的效果。不過, 在手機上將目標物體塗滿, 真的是頗有難度, 得多練習幾次才能上手。

移除物體後的結果

接下來要比較的, 就是移除物件後, 照片會變成什麼樣子。我測試的相片, 是之前到德國玩時, 所拍攝的新天鵝堡的風景。如下圖所示

 

Castle_1024x768_10_downscale  

接下來, 我分別使用 Touch Retouch 和玩美相機, 將裡面最重要的物體, 也就是新天鵝堡移除 (假設真的有人會這麼無聊), 下圖為 Touch Retouch 的結果:

Castle_1024x768_10_retouch_downscale  

下圖為玩美相機的結果

Castle_1024x768_10_wmxj_downscale   

由上面的結果來看, 兩者各有所長, Touch Retouch 傾向於將被移除的區域內, 用周圍較大塊的物體去填, 所以整體性較佳, 但是缺點是 (1) 較容易被看出是從影像的哪些地方拿東西來修補, (2) 修補區域的中間, 容易產生不連續性, 舉例而言, 當我的修補區域是新天鵝堡時, 在Touch ReTouch 的結果中, 我們可以發現, 區域的左半邊跟區域的右半邊, 很明顯的是兩塊不同的東西 (左半邊填的是森林, 右半邊填的是山壁), 在區域的中間, 則可發現到過渡的痕跡, 但過渡的還算自然便是。至於玩美相機的結果, 和 Touch Retouch 相比, 則是完全不同的類型, 它沒有拿大塊物體去貼的傾向, 就某方面而言, 你會覺得比較自然, 如圖中的松樹, 乍看之下, 你不會發現裡面的松樹有重覆, 但是反過來說, 玩美相機所補出來的結果, 就有可能比 Touch Retouch 來得破碎。所以, 效果好壞, 其實就是見人見智, 而且, 不同的圖片, 搭配不同的填補區域, 誰勝誰負都很難說。

移除物體所花的時間

最後, 我們來看一下兩套軟體在執行物件移除功能所花的時間, 因為不常換手機, 所以沒有辦法用最新款的手機來測試。不過好在, 手邊的手機也不會太舊。我所使用的手機是 Samsung Galaxy Note II, 即使和現在的頂極機種相比, 也不會遜色太多(簡述一下規格: 四核心CPU, 1.74GB記憶體, Geekbench 跑分為2054)。測試時, 我所使用的影像大小為 1024x768 (註: 玩美相機在使用移除功能時, 會將影像縮小的 1024x768 的解析度, 如果用較高解析度測試, 則對在原圖上作處理的 Touch Retouch 不公平)。至於該怎麼量時間呢? 由於這些軟體不會沒事把執行時間印出來, 一手操作, 一手按碼表, 誤差又太大, 所以只好採用最原始的方法: 把操作的過程錄下來, 然後一張一張畫面看, 如此一來, 則可以把精確度提高至 1/30 秒。以下是兩套軟體的速度比較:

移除物體的大小

(佔整張圖的面積比例)

Touch Retouch 玩美相機
10 % 3.4 秒 2.4 秒
30 % 4.8 秒 3.8 秒
50 % 5.1 秒 4.1 秒
95 % 11.2 秒 4.5 秒

 

總結

來做個結論吧, Touch Retouch 和玩美相機中的物件移除功能, 提供了使用者一個能移除照片中路人甲的機會。以操作的便利性而言, 兩者都還OK。以效果而言, 兩者也都只能算是勉強接受的程度 (和 Photoshop 或是 PhotoDirector 相比, 仍有一段差距)。至於速度, 玩美相機則是勝過 Touch Retouch。如果閒來無事, 想玩玩有趣的軟體的話, 還是建議使用玩美相機, 理由是玩美相機內除了本篇介紹的移除功能外, 還有瘦臉, 美白, 去痘等其他功能 (這麼多功能, 總是可以找到一個對你修照片有幫助的吧)。因此, 使用者不需要用這個軟體修完再用另一個軟體修, 如果一拍下來就想用最快的速度修片再分享的話, 玩美相機也許是個不錯的選擇。

下載

Touch Retouch: (Android) (iOS)

玩美相機: (Android) (iOS)

arrow
arrow
    全站熱搜

    hhpung5210 發表在 痞客邦 留言(0) 人氣()