Just My Life & My Work

Archive for the ‘課業’ Category

[OpenCV] 人臉偵測 (Face Detection)

最先看到有人臉偵測的設備是什麼呢?當然是非「數位相機」莫屬啦~只要real-time找到人臉,接著加以追蹤,直到按下快門前,焦點都會在這個人臉上頭,如此一來就不太會發生失焦的狀況。

多媒體設計課程老師介紹一篇paper「Robust Real-Time Face Detection」,這是一篇2004年在IJCV上發表的論文,裡頭談到Haar-Features、Detection Framework、Integral Image、Feature Selection、Learning the Classifier、AdaBoost、Detection Procedure、Cascade Method

廣告
(繼續閱讀…)

多媒體系統設計專案:評估相片 (Project: Estimate Photos)

l   主題:Project1: Estimate Photos

l   Observation之所以想採用Golden RatioRule of Thirds,其一是由於根據我攝影的經驗,在攝影工具不算太奢華之下,以我的小DC拍攝人物、風景等等,我會著重在「構圖」上;其二是由於我們人總是追求事物的真、善、美,在眼睛上我們特別對「顏色」、「架構」特別敏感,根據藝術家們的研究,歸納出某些架構的性質特別吸引我們。

(繼續閱讀…)

[C++] 金貝的推測 (Goldbach’s Conjecture)

這是計算理論Halting Problem的一個例子,任一大於2的偶數n=兩質數之和,例如:

(繼續閱讀…)

[MatLab] 1-NN Voronoi diagram

本來以為要自己寫程式來畫圖,沒想到MATLAB有內建函式可用,而產生出來的圖叫做Voronoi Diagram,在時間不多的情況下,當然要直接拿來用囉~話說我知道怎麼產生1-NN的圖,在兩兩point相同距離的地方產生邊界,在概念上相當簡單,但若要寫成程式碼,考慮的條件還頗複雜。先來看一下我想產生什麼圖形吧!

很像細胞的Voronoi Diagram

(繼續閱讀…)

[C++] 3n+1問題 (3n+1 Problem)

今天又談到3n+1,程式很簡單,卻有很大的學問!簡單來說就是一個程式,要求你輸入一個數字,接著程式判斷是否為奇數,若是的話就把這數字「*3+1」,若否的話就「/2」,這是一個迴圈,直到數字n變為1才停止。看以下程式碼:

(繼續閱讀…)

自相矛盾的敘述/詭論 (Paradox)

從國小開始多少有聽過些自相矛盾的情況、對話,今日在「計算理論」課程中再度提到此議題,阿喜老師舉的例子之多,讓我差點闔上的眼睛又張大開來~以下是節錄自講義:

  1. (繼續閱讀…)

[C++] 奇數的完美數 (Odd Perfect Number)

這是計算理論Halting Problem的例子,想要找出奇數的完美數,使得此程式可以停下來。

我們知道完美數的定義是:n=其因數之和,例子如:

(繼續閱讀…)

[C++] 動模糊 (Motion Blur)

這次作業要做動模糊(Motion Blur),自己有攝影的經驗,知道快門速度若比物體動作慢,就會產生此現象,可以區分動靜狀態,在藝術表達上很常被使用。而這次所需要的技巧不難,只要設定兩個參數:模糊程度物體移動程度即可,接著依照模糊程度來持續繪圖,最後將累積的顏色平衡到畫一張圖的程度。

接著來看我所實驗的結果:

(繼續閱讀…)

[OpenGL] Visual C++ 安裝 GLSL 環境

暑假計畫要精通Shader,目前以學習OpenGL的GLSL為主,同時可以參考DirectX的資料。在此必須先確認有先安裝OpenGL環境,可參考Visual C++ 安裝 OpenGL

(繼續閱讀…)

[OpenCV] Dev-C++ 4.9.9.2 安裝 OpenCV 2.0

更新:2014/12/09

Windows XPWindows 7皆可成功安裝,若有人試過Windows 8,也請跟我說喔!

本來想安裝最新版OpenCV 2.2
但為了節省時間而直接Google相關安裝資訊,
於是找到了這一篇「Weiyu: Dev-C++安裝OpenCV 2.0」,
直接按照它的步驟走下來,
很輕易地完成安裝與設定!

(繼續閱讀…)

標籤雲