2018年4月30日 星期一

week10 阮致峰

1.到jsyeh.org/3dcg10下載data , windows32 , glut32.dll


2.解壓縮到windows , 複製glut32到windows資料夾裡 , 複製data到windows資料夾裡


3.到jsyeh.org/3dcg10下載source(到moodle下載opencv , freeglut)


4.把freeglut解壓縮到桌面 , 複製libfreeglut改成libglut32.a


5.開起codeblocks的glut專案後對專案點右鍵開啟build options


6.在Search dirctories的compiler新增目錄


7.在Linker settings新增


8.在Search dirctories的Linker新增目錄


9.在網路上找一張圖片(改名為image,因為程式讀檔是讀名為image的檔案)
並把檔案放在C:\Users\user\Desktop\freeglut\bin


10.寫程式讀入圖片
(#include <opencv/highgui.h>)
IplImage * img = cvLoadImage("image.png");///宣告指標,讀入圖檔(附檔名也要一樣)
    cvNamedWindow("week10opencv");
    cvShowImage("week10opencv",img);
    cvWaitKey(0);


11.測試


結果:會先讀入圖片,再跑程式碼
/
/
/
/
/
/
/
/
/
/
//
1.從moodle下載earth

2.複製freeglut.dll和一張名為image的圖片到myEarth的資料夾裡

3.如果要改附檔名或檔名要用codeblocks開(直接把myEarth.cbp拉進去然後再改上面6~8步驟)
後,進入bin把myEarth新檔拉出來覆蓋舊檔就可以執行了

4.執行


沒有留言:

張貼留言