2022年4月19日 星期二

古利夏醫生的艾爾迪亞日記week09


1 在 https://jsyeh.org/3dcg10,下載data win32解壓縮
把data放到windows裡.開Texture.exe

2.下載Opencv 2.1.0 win32 vs2008
    第二個打勾 目錄不要改

設定 Compiler

                 Add - C: \ OpenCV2.1 \ include
                 Add - C: \ OpenCV2.1 \ cv210
                 Add - C: \ OpenCV2.1 \ cxcore210
                 Add - C: \ OpenCV2.1 \ highgui210

程式碼:

#include <GL/glut.h>

#include <opencv/highgui.h>

void myTexture()

{

    IplImage * img = cvLoadImage("sova.png");

    cvShowImage("opencv",img);

#include <GL/glut.h>

#include <opencv/highgui.h>

void myTexture()

{

    IplImage * img = cvLoadImage("sova.png");

    cvShowImage("opencv",img);

    ///cvWaitKey(0); 

}

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);

    myTexture();

    glutMainLoop();

}

}

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);

    myTexture();

    glutMainLoop();

}

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...