神奇的影像處理演算法

阮一峰發表於2011-08-13

幾周前,我介紹了相似圖片搜尋

這是利用數學演算法,進行高難度影像處理的一個例子。事實上,影像處理的數學演算法,已經發展到令人歎為觀止的地步。

Scriptol列出了幾種神奇的影像處理演算法,讓我們一起來看一下。

一、畫素圖生成向量圖的演算法

神奇的影像處理演算法神奇的影像處理演算法

數字時代早期的圖片,解析度很低。尤其是一些電子遊戲的圖片,放大後就是一個個畫素方塊。Depixelizing演算法可以讓低解析度的畫素圖轉化為高質量的向量圖。

二、黑白圖片的著色演算法

神奇的影像處理演算法神奇的影像處理演算法

讓老照片自動變成彩色的演算法

三、消除陰影的演算法

神奇的影像處理演算法

不留痕跡地去掉照片上某件東西的陰影的演算法

四、HDR照片的演算法

神奇的影像處理演算法神奇的影像處理演算法

所謂"HDR照片",就是擴大亮部與暗部的對比效果,亮的地方變得非常亮,暗的地方變得非常暗,亮暗部的細節都很明顯。

實現HDR的軟體有很多,這裡推薦G'MIC。它是GIMP影像編輯軟體的一個外掛,程式碼全部開源。

五、消除雜物的演算法

神奇的影像處理演算法

所謂"消除雜物",就是在照片上劃出一塊區域,然後用背景自動填補。Resynthesizer可以做到這一點,它也是GIMP的一個外掛。

六、自動合成照片的演算法

神奇的影像處理演算法

根據一張草圖,選擇原始照片,然後把它們合成在一起,生成新照片。這是清華大學的科研成果

七、美容演算法

神奇的影像處理演算法

自動對容貌進行"美化"的演算法

(完)

相關文章