OPENCV
使用opencvy在codeblock讓圖片顯示.
1.下載opencv
3.在codeblock中設定
1-1
1-2
1-3
1-4
就可以在網路上找圖片並編寫進入程式碼
#include <opencv/highgui.h>//使用opencv
int main()
{
IplImage*img=cvLoadImage("02.jpg");//叫opencv讀入照片
cvShowImage("week08",img);//顯示視窗("名稱")
cvWaitKey(0);
}
3D貼圖
基本上貼圖的設定都參考老師的程式碼接下來在display函式中加入茶壺的程式碼,之後在main函式呼叫就會跑出有貼圖的茶壺.
void display()
{
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glBegin(GL_POLYGON);//設定4個頂點
glTexCoord2f(0,1);glVertex3f(-1,-1,0);
glTexCoord2f(1,1);glVertex3f(+1,-1,0);
glTexCoord2f(1,0);glVertex3f(+1,+1,0);
glTexCoord2f(0,0);glVertex3f(-1,+1,0);
glEnd();
glutSolidTeapot(0.3);
glutSwapBuffers();
}
還有地球的程式碼
全都設定完成之後就會跑出會旋轉的地球了!
PS:記得確認照片位置,否則會跑不出來










沒有留言:
張貼留言