原创 隨機生成正交矩陣(Matlab)

隨機生成n∗n 的正交矩陣,先生成隨機向量,然後做gram-schmidt正交化。 function M=RandOrthMat(n, k, tol) % M = RANDORTHMAT(n) % generates a rand

原创 PCA人臉識別

PCA方法由於其在降維和特徵提取方面的有效性,在人臉識別領域得到了廣泛的應用。 其基本原理是:利用K-L變換抽取人臉的主要成分,構成特徵臉空間,識別時將測試圖像投影到此空間,得到一組投影係數,通過與各個人臉圖像比較進行識別。

原创 People in Computer Vision

People in Computer Vision Please feel free to send pull requests to add new links or correct wrong ones. Sources:

原创 圖像處理與計算機視覺基礎,經典以及最近發展

圖像處理與計算機視覺基礎,經典以及最近發展 本文的安排如下。第一部分是緒論。第二部分是圖像處理中所需要用到的理論基礎,主要是這個領域所涉及到的一些比較好的參考書籍。第三部分是計算機視覺中所 涉及到的信號處理和模式識別文章。由於圖像處理與圖

原创 圖像去模糊(約束最小二乘方濾波)

引言 這是圖像去模糊的第三篇,接着上節說道逆濾波對噪聲特別敏感。約束最小二乘方濾波(Constrained Least Squares Filtering,aka Tikhonov filtration,Tikhonov regulari

原创 數據結構練習程序

今天朋友託我寫一份程序,大二本科生的數據結構課程實驗。要是以前的話,肯定先要定義圖的鄰接表結構,圖的輸入輸出操作,圖的遍歷,寫了很多代碼。但是現在也僅僅越簡潔越實用越好,這可能是由於時過境遷,人的心境也就變了。 問題描述:圖的路徑遍歷要比

原创 圖像鉛筆畫算法

關於鉛筆畫算法 圖像鉛筆畫算法,屬於一直是非真實感繪製領域(Non-Photorealistic Rendering,NPR)中很熱門的一個課題,但是計算機也很難模擬出像人一樣真實的畫質,這也顯得CG師們的重要性。本文是基於香港中文大學

原创 連通分量標記算法

引言 圖像分割領域中一個重要步驟是求取圖像的連通區域,後續圖像輪廓理解的基石。 Matlab圖像工具箱函數bwlabel函數,就是對二值圖像連通區域進行標記的函數。 bwlabel Label connected compon

原创 L0範數圖像平滑

圖像平滑是計算攝影學一門基礎重要的工具,其作用是拂去不重要的細節,保留較大的圖像邊緣,主要應用於邊緣檢測,JPEG壓縮圖像人工僞跡去除,非真實繪製等領域。 圖像平滑大體上可以分爲兩類:基於局部和基於全局方法,基於局部的方法像有名雙

原创 C++實現Matlab的fft2函數

這篇是《C++實現Matlab的psf2otf函數》 的姊妹篇,屬於基礎工具類代碼,用途比較多。這裏還是使用OpenCV實現。 關於這個函數的介紹,做過圖像處理的人都知道,可以參考Matlab的官方文檔及其源代碼。 //////////

原创 將一副圖像轉換成油畫

原創性聲明:以下代碼是本人改寫自C#語言編寫的軟件改寫自PhotoSprite (Version 3.0 ,2006,由 聯駿 編寫),由使用OpenCV300編寫。 先看一下效果 算法未作任何優化,優化算法可以看Photosh

原创 LaTex 參考文獻引用命令

兩個基本的cite命令是:\citet 和 \citep,區別如下: \citet{jon90} –> Jones et al. (1990) \citet[chap. 2]{jon90} –> Jones et

原创 骰子作畫

阮一峯博客中描述了骰子作畫算法。 思想非常簡單,也就是矢量量化:將圖片分成若干個區域,每個區域經過計算以後,用1-6之間的一個整數表示,代表骰子的一個面,算法總共分4步。 將圖片分割成16像素x16像素的小方塊。 每個小方塊內共有

原创 Coherence-Enhancing Shock Filters(附源碼)

引言 這篇博客是基於對Joachim Weickert的文章《Coherence-Enhancing Shock Filters》的實現。但是我並沒有閱讀原文,參考了OpenCV的python源碼改寫而成。嗯,我真是一個勤勞的代碼翻譯工。

原创 明天, 我就要走

明天,我就要走 翻着已看了好幾遍的《幻城》,放到了牀頭 明天,我就要走 擦淨許久不穿的球鞋,擱到了門後