2022年4月18日 星期一

week09

 Week09

1-1.

 講解考試不能作弊以及再次解說一次老師給的模擬考試的網址

1-2.到jsysh.org/3dcg10下載 data    win32資料夾  

        解壓縮後把data丟到win32->打開Texture.exe

1-3.下載OpenCv 2.1.0

2-1程式很簡單 設定很複雜 

程式

```以下程式只是小檔案 不是專案

    #include<opencv/highgui.h>

    int main()

    {

        IplImage * img =cvLoadImage("檔名");

        cvShowImage("Week09",img);

        cvWaitKey(0);

    }

```

        到setting->compiler裡面

        Search directories的compiler裡面Add C:/OpenCV2.1/include

                                          Linker           Add C:/OpenCV2.1/lib

        Linker Setting          Add cv210  cxcore210  highgui210

3-1新建專案week09_texture

        把茶壺的基本程式碼打上去
```
#include <GL/glut.h>
void display()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
    glutSolidTeapot(0.3);
    glutSwapBuffers();
}
int main(int argc, char**argv)
{
    glutInit( &argc,argv);
    glutInitDisplayMode(GLUT_DOUBLE |GLUT_DEPTH);
    glutCreateWindow("Week09_texture");

    glutDisplayFunc(display);

    glutMainLoop();
}
```

3-2

3~8行加上以下程式碼
22行加上myTexture();
把圖片丟到freeglut/bin

 void myTexture()
{
    IplImage*img=cvLoadImage("earth.jpg");
    cvShowImage("img",img);
    cvWaitKey(0);
}


    3-3把老師給的Texture檔複製貼上到自己的程式碼

        再把原本底下的myTexture();改成myTexture("earth.jph");








沒有留言:

張貼留言