原创 Ubuntu 14.04 編譯 Unreal Engine 4 (UE4) 哈哈

1: sudo apt-get install build-essential mono-gmcs mono-xbuild mono-dmcs libmono-corlib4.0-cil libmono-system-data-data

原创 小型三維引擎設計實現-球的渲染方法

球的渲染方法: 渲染地球其中的重中之重是橢球體的曲面細分算法和着色算法。流行的有三種細分算法,用於產生近似地球表面的三角形: 1 基於單位球的簡單的表面細分算法,這種方法經常會在計算機圖形學課程看到。 2 基於立方體的橢球的曲面細分算法。

原创 小型三維引擎設計實現-渲染層的設計總結

1 設計目標:    1.1: 易於開發,對渲染API做抽象,向上層提供更容易使用的接口, 另外還可以擴充渲染API功能,比如增加自定義GLSL常量, GLSL結構體,GLSL公用函數,自定義GLSL uniforms, 並在每幀渲染時自

原创 H264 VDPAU 硬解及環境佈置

==========================================================================

原创 C++ 如何在宏定義中輸出函數名

#define CHECK_GL_ERROR(glFunc) \ { \    glFunc; \    char msgBuf[4096]; \

原创 install jdk on ubuntu 12.04

sudo apt-get update sudo apt-get install openjdk-7-jdk 編輯/etc/profile,添加環境

原创 glfw 如何 在創建 context 指定 opengl 版本

   1:      if (ctxconfig->major != 1 || ctxconfig->minor != 0)         {             setGLXattrib(GLX_CONTEXT_MAJOR_VE

原创 OpenCV Tutorial: 霍夫找圓(HoughCircles)

霍夫找圓(HoughCircles) 我們用和霍夫直線偵測同樣的概念,進行霍夫圓形偵測,圓方程式為(x-a)2 + (y-b)2 = r2,其中(a,b)為圓心座標,r為圓的半徑,用這個三維數據組,讓(a,b)在影像座標內不斷改變位置,

原创 OpenCV Tutorial: 霍夫找線(HoughLines、HoughLinesP)

霍夫找線(HoughLines、HoughLinesP) 計算機視覺中經常需要識別或者定位某些幾何圖形,像直線、圓、橢圓等,檢測直線的霍夫變換提供在圖像中尋找直線的一種算法,後來這概念發展到能檢測圓、橢圓等,不僅能夠識別出圖像中想要的圖

原创 OpenCV Tutorial: 輪廓和點距離(pointPolygonTest、distanceTransform)

輪廓和點距離(pointPolygonTest、distanceTransform) 當我們有一個物體的輪廓後,我們可以從OpenCV的pointPolygonTest()函式,得到輸入點和這個輪廓的關係,比如這個點在輪廓的內側、線上或

原创 OpenCV Tutorial: 凸殼(convexHull)

凸殼(convexHull) 凸殼(Convex Hull)是一個計算幾何中的概念,簡單的說,在給定二維平面上的點集合,凸殼就是將最外層的點連接起來的凸多邊型,它能包含點集合中的所有點,在影像處理中,通常是找到某個物件後,用來填補空隙,

原创 can't install opengles on ubuntu 12.04

sudo apt-get clean sudo apt-get autoclean sudo apt-get -f install sudo dpk

原创 OpenCV Tutorial: 區域生長(floodFill)

區域生長(floodFill) 區域生長是將像素,或是子區域合併成更大區域的過程,基本上是從一組生長點開始,生長點可以是單個像素,也可以是某個小區域,把和生長點性質相似的相鄰像素或是區域合併,成為一個新的生長點,重複此過程直到不能生長為

原创 OpenCV Tutorial: 特徵(moment、contourArea、arcLength)

特徵(moment、contourArea、arcLength) 找出物體輪廓後,我們可以根據這個輪廓,找出這個物體的一些特徵,這邊用OpenCV的moment()、contourArea()、arcLength()函式,來找輪廓的質心

原创 OpenCV Tutorial: 分水嶺算法(watershed)

分水嶺算法(watershed) 分水嶺算法就是根據分水嶺的構成來考慮圖像的分割,我們可以想像一個有山有湖的景象,山水環繞,而區分高山與水的界線,以及不同湖之間的間隔,就是我們的分水嶺。 分水嶺算法基本上是把影像看作是地貌,每一點像素的