Week07-1
點選<2022葉正聖老師上課軟體>
選擇<freeglut-MinGW-3.0.0-1.mp.zip>
將<freeglut>拉到桌面上
照片從左下角逆時針到左上角分別是1,2,3,4,然後可以各自調glTexCoord2f和glVertex3f來調整各個角的大小
因為老師說人類比較習慣四邊形,可以按右鍵改變圖案(下面的圖片是checker)
Week07-2
打開桌面<2022葉正聖老師上課軟體>,然後下載OpenCV-2.1.0-win32-vs2008
到第二步的時候要勾選2或3的選項才可以
進去之後,按Search directions,Compilar和Linker各自打上下兩張圖片上的連結
至Linker setting下打上cv210、cxcore210、highgui210就可以了
桌面建立一個新資料夾,將剛剛的Empty file還有下載的圖片放在資料裡面 *記得存成cpp
打上
#include <opencv/highgui.h>
int main()
{
IplImage * img =cvLoadImage("image.jpg");
cvShowImage("week07",img);
cvWaitKey(0);
}
就會出現圖片
Week07-3
到gist.github.com/jsyeh裡面找mytexture.sample複製程式碼,然後再下載一張earth.jpg存在桌面上freeglut的資料夾點進bin目錄裡面,就會跑出有地球圖案的茶壺
將茶壺刪掉,加上
glBegin(GL_POLYGON);
glTexCoord2f(0,0);glVertex2f(-1,+1);
glTexCoord2f(1,0);glVertex2f(+1,+1);
glTexCoord2f(1,1);glVertex2f(+1,-1);
glTexCoord2f(0,1);glVertex2f(-1,-1);
glEnd();
會呈現下面的圖片
Week07-4
新增一個project到gist.github.com/jsyeh裡面找myEarth複製程式碼,下載一張圖片存在桌面上freeglut的資料夾點進bin目錄裡面檔名叫myEarth,就會跑出一顆轉動的地球

沒有留言:
張貼留言