1.安裝OpenCV
注意1:Add OpenCV to........PATH
注意2:要安裝在預設位置,安裝完後重開CodeBlocks
設定Settings-Compiler要加入3個設定,search目錄-->Compiler的include目錄,search目錄-->Linker的link目錄,Linker目錄-->加入Linker的3個檔名cv210 cxcore210 highgui210
2..File-New-Empty File空白檔案,week05-1_opencv.cpp
3.week05-3_opencv_many_webcam.cpphttps://jsyeh.org/3dcg10/下載data、win32解壓縮把data放進window開Texture.exe
改glTexCoord2f(tx,ty);貼圖座標,glVertex3f(x,y,z);頂點
4.week05_opencv_cvLoadImage
安裝freeglut,新增專案week05_opencv_cvLoadImage貼上glut11行+opencv3行
5.week05_opencv_opengl_myTexturemoodle有個網址裡面有myTexture.cpp 18行程式碼
貼上18行在貼上10行GLUT
6.week05_opencv_opengl_myTexture_glTexCoord2f貼上剛剛的week05_opencv_opengl_myTexture程式
加上課本的4行程式
"""cpp
glBegin(GL_POLYGON);
glTexCoord2f(0,0); glVertex2f(-1,-1);
glTexCoord2f(0,1); glVertex2f(-1,+1);
glTexCoord2f(1,1); glVertex2f(+1,+1);
glTexCoord2f(1,0); glVertex2f(+1,-1);
glEnd();
"""
7.week05_rotating_earth找一個地球地圖earth.jpg,新增專案把week05_opencv_opengl_myTexture的程式貼上,加上指標GLUquadric*quad;在加quad=gluNewQuadric();gluQuadricTexture(quad,1);
沒有留言:
張貼留言