2016年4月25日 星期一

【03160135_吳亞芳】Week10

課堂一
跑myEarth



下載OpenCV2.1 vs2008.exe並安裝

http://opencv.org/downloads.html



解壓縮myEarth.zip

自己下載一張地球的圖(命名 image.jpg)放入myEarth資料夾


freeglut-MinGW-2.8.1-1.mp壓縮資料夾中的bin資料夾裡的freeglut.dll直接移入myEarth資料夾


執行myEarth
出現貼了自己找到地球貼圖的地球,會自轉











課堂二

程式碼執行

Code::block打開myearth project(選main.cbp打開就可)

project右鍵,打開Bulid  options...


Searth directories標籤下的Compiler標籤加入
在opencv跟freeglut資料夾裡面的include資料夾路徑
\

記得選否(相對路徑或絕對路徑)


同樣方法在Linker標簽下加入在opencv跟freeglut資料夾裡面的lib資料夾路徑





Linker settings標簽link libraries裡案Add打入咒
cv210
cxcore210
highgui210
freeglut
\










三角形執行


課堂作業三

自己從頭到尾執行

Code::block新增 貝殼專案(空專案)











執行有bug

右鍵專案開啟Bulid  options...

追加include與bin路徑(同上作業二方法)















照作業二一樣的做法後還是有bug
因為專案缺少了opengl部分(空專案)












咒語部分要再追加opengl的部分
opengl32
glu32
gdi32
winmm

最後共有八個咒語













最後執行還是有誤!?
不過exe檔有出來表示程式碼應該沒問題

缺少的是其他的

需要freeglut.dll跟地球的材質

移動到project資料夾即可















在執行就成功了!















回家作業:
家裡做作業1+2+3再交自己的履歷

沒有留言:

張貼留言