2018年6月20日 星期三

Week10 貼圖

(1)了解Texture.exe
   1.從http://jsyeh.org/3dcg10下載 data.zip,windows.zip和glut.dll三個(照之前的作法Week04)
快速簡單步驟回想:
             1.先到http://jsyeh.org/3dcg10下載data.zipwindows.zipglut32.dll 這三個檔案
             2.data.zipwindows.zip 解壓縮
             3.壓縮好後,將glut32.dll data 複製到windows裡





   2.打開Texture.exe
      Texture的功能:


(2)在專案內讀入圖案
1.先從 moodle 下載 OpenCV-2.1.0-win32-vs2008.exe



2.執行剛剛下載的OpenCV-2.1.0-win32-vs2008.exe (要勾選項第二個,將OpenCV加到快速路徑)
打開小黑窗(CMD)輸入path如果有看見OpenCV就是安裝成功!



3.新增一個GLUT專案,加入一些程式碼


程式碼
#include <opencv/highgui.h> ///呼叫外掛 openCV 的High GUI
IplImage * img = NULL ;
///宣告指標 * 變數
int main(int argc, char *argv[])
{

    img = cvLoadImage("image.jpg"); ///OpenCV讀入圖檔
}


4.將C:\OpenCV2.1\include 路徑複製起來,貼到收尋目錄



5.將 C:\OpenCV2.1\lib 路徑複製起來,貼入Linker裡



6.加入  cv210, cxcore210,highgui210  三個



7.然後再加入 cvShowImage(" (視窗名稱),(圖檔名字) ");


程式碼:
#include <opencv/highgui.h> ///呼叫外掛 openCV 的High GUI
IplImage * img = NULL ; ///宣告指標 * 變數
int main(int argc, char *argv[])
{
    img = cvLoadImage("image.jpg"); ///OpenCV讀入圖檔
    cvShowImage("Week10",img);
}

8.將選好的圖片存入 freeglut|bin 資料夾裡



9.再次執行就會看見圖片(圖片我選太大張XD)


(3)應用:會動的地球
1.先從moodle下載Earth.zip



2.更改我們的工作目錄




3.將C:\OpenCV2.1各路徑複製起來,貼到收尋目錄(與上面步驟一樣)





4.將地球照片複製專案資料就完成!!



沒有留言:

張貼留言