原创 OpenCV環境變量配置

問題 使用C/C++等語言,需要使用第三方程序庫,這些函數通常會提供Lib,和Dll,比如說使用OpenCV開發圖像處理,視覺軟件,除了配置頭文件目錄(Include),和庫文件目錄(Lib)。程序運行時候,還需要提供動態鏈接庫,

原创 PCA的數學原理Matlab演示

關於 PCA(Principal component analysis)主成分分析,是SVD(Singular value decomposition)奇異值分析的一種特殊情況。主要用於數據降維,特徵提取。 Matlab演示 生成

原创 風格化(Stylization)

引言 風格化的目的是生成繪畫或印象派的效果,而不注重寫實。事實上,保邊去噪的濾波器是風格化的理想選擇,因爲它可以抽象區域的同時,保持,或增強邊緣特性。 給定一個輸入圖像,濾波後的圖像疊加與之對應梯度圖像,增強了圖像邊緣信息,產生

原创 人像磨皮美白

我個人一向對磨皮類算法不抱有興趣,初衷還是美化自然場景,所以看官若是對人像美化感興趣的,可以看人在旅途的博客。 先前對磨皮印象不過是用一種保邊濾波器平滑處理一下,但見旅途這段時間做的工作都是磨皮,索性看一下。方法也很簡單,就一個

原创 圖像壓縮(SVD方法)

原理 奇異值分解在圖像處理中有着重要應用。假定一幅圖像有n∗n 個像素,如果將這n2 個數據一起傳送,往往會顯得數據量很大。因此我們希望能夠改傳送另外一些比較少的數據,在接收端利用這些數據重構原圖像。 假定對矩陣A 進行奇異值分

原创 圖像去模糊(維納濾波)

在數學應用上,對於運動引起的圖像模糊,最簡單的方法是直接做逆濾波,但是逆濾波對加性噪聲特別敏感,使得恢復的圖像幾乎不可用。最小均方差(維納)濾波用來去除含有噪聲的模糊圖像,其目標是找到未污染圖像的一個估計,使它們之間的均方差最小,

原创 計算攝影學論文集錦

此文轉自臺大資工系暨研究所Yung-Yu Chuang教授的教學資源。 Readings Bilateral filters Bilateral Filtering: Theory and Applications, S. Pa

原创 圖像編輯之圖層混合

繼續圖像編輯方面的內容,這次是關於圖層混合:將上下兩層的色彩經過一定的規則進行結合,從而創造出大量的效果。這方面相關的文章很多,但是基本沒有一篇夠全夠精確—-更多的文章都是針對某種特定的圖層混合模式進行分析,所以我這篇文章就總結所

原创 Toeplitz 矩陣對角化

Toeplitz 矩陣是一種比較特殊的矩陣:其中任何一條對角線的元素取相同的值,即 An=⎡⎣⎢⎢⎢⎢⎢⎢⎢⎢⎢a0a1a2⋮ana−1a0a1⋮an−1a−2a−1a0⋱⋯⋯⋯⋱⋱a1a−na−n+1⋮a−1a0⎤⎦⎥⎥⎥⎥⎥

原创 圖像去模糊(逆濾波)

引言 圖像模糊是一種拍攝常見的現象,我曾在圖像去模糊(維納濾波) 介紹過。這裏不再詳述,只給出物理模型,這裏我們仍在頻率域表示 G(u,v)=H(u,v)F(u,v)+N(u,v)(1) 其中提到最簡單的復原方法是直接做逆濾波

原创 Awesome Computer Vision

Awesome Computer Vision: A curated list of awesome computer vision resources, inspired by awesome-php. For a list

原创 小波總結

小波學習 小波去噪 方法一 原理:因爲噪聲通常位於圖像的高頻部分,去除圖像的高頻部分,使用低頻部分恢復圖像。 方法:對圖像進行多級小波分解,捨去圖像的水平細節子帶,垂直細節子帶,和對角線細節子帶,只使用圖像的近似子帶去重構圖像。

原创 林達華——我的PhD生活

一直以來,我在這個blog上寫的都是偏重學術的文章。這一期就換一下口味吧,在這裏聊聊我日常的生活。 在外面的人看來,MIT這所理工科的殿堂,或多或少有一點神祕的色彩。網上流傳着很多關於這個學校的故事,包括Hacker,超負荷的課業

原创 骰子定位識別

引言 一年前我還在上海從事過機器視覺軟件的開發,時光荏苒。這是在公司期間做了一個有趣的項目,現講一下其主要思想及如何實現。 先來看一下效果圖,Look 嗯,看的出來,雖然背景光線不均勻,雖然骰子挨的那麼近,還是很好的識別出

原创 谷歌十戒

一切以用戶爲中心,其他一切紛至沓來. Focus on the user and all else will follow. 把一件事做到極致. It’s best to do one thing really, reall