2023年3月30日 星期四

森 Week07 電腦圖學 貼圖

 Week07

1.去https://jsyeh.org/3dcg10/,下載data和win32檔案,把data資料夾解壓縮,放進去win

解壓縮後的資料夾,Texture即可開啟。


2.




3.到桌面上2022葉正聖老師上課軟體載OpenCV-2.1.0-win32-vs2008

最上面不要打勾,其餘兩個二選一,最下面也不用勾。

重開CodeBlocks,選取上面中的settings中的compiler,先改search directories中的compiler。

按ADD選取C:\OpenCV2.1\include

再改Linker的路徑按ADD選取C:\OpenCV2.1\lib

結果如下圖

4.新增程式碼#include <opencv/highgui.h>


int main()

{

    IplImage * img = cvLoadImage("123.jpg");

    cvShowImage("week07",img);

    cvWaitKey(0);

}

注意:圖片和檔案位置需一樣。


5.開一個新GLUT專案,去老師的github找到Texture複製程式碼

再去老師的Eearth下載圖片,把圖片放在bin裡,更改下面檔名,就可以開啟地球茶壺了。

6.新程式碼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();
執行結果如下

7.去老師的github裡的myEarth複製程式碼,開一個新專案,複製貼上結果如下。

8.
9.

沒有留言:

張貼留言