2019年4月12日 星期五

huangxuuu電腦圖學 week08

week08
主題:
貼圖

一.範例:texture.exe

小葉老師的電腦學資源網站
(1)下載[windows.zip][data.zip][glut32.dll]
並且把所有zip檔案解壓縮
與[glut32.dll] 一併移至windows目錄
(2)執行texture.exe

二.實作PART1:產生OpenCV目錄並從裡面抓取dll檔

(1)下載OpenCV版本2.1
https://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/

(2)開啟安裝精靈

(3)勾選Add Path

 
(4)安裝成功會產生一個OpenCV2.1目錄


(5)關掉codeblocks,在能在(C:)>OpenCV2.1>bin目錄底下找到以下dll檔案

 


三.實作Part2:重新開啟codeblock,建立貝殼專案

(1)開專案







(2)調路徑與建置設定



1.directory>Compiler(編譯器目錄):opencv2.1>include,include目錄存放了.h檔
2.directory>linker(連節目錄):opencv2.1>lib,lib目錄存放了.lib檔
3.link library(連結的子資料夾):
         cv210
         cxcore210
         highgui210

/1/

理由:





/2/


/3/





把這三個.lib檔一一編輯成資料夾名稱的格式


就可以建置了


 

四.實作PART3:

(1)依照前幾周方式在桌面設定好一個freeglut目錄
(2)建立兩個新的GLUT專案,其中一個貼上之前的茶壺程式



(3) 把貝殼專案裡紅色框框和藍色框框程式碼貼到GLUT相對的位置

/貝殼/


/GLUT/


/貝殼丟進GLUT/




(4)做跟剛剛一樣的opencv2.1建置設定


/*(include) (lib) (cv210,cxcore210,highgui210)*/


(5)貼圖檔的位置!!!!!!!
freeglut>bin




(6)遇到問題1:黑窗沒有同時跑出來





(7)遇到問題2:

/參考黑窗程式/


/藍色框框參考黑窗程式/
/紫色框框處理id/
/紅色框框建置錯誤/


/試著在freeglut匯入cv.h,沒有解決問題/





程式碼進度:





沒有留言:

張貼留言