2019年4月11日 星期四

RenFu--06160034--week8

電腦圖學week8 2019.0411
(1)主題: 貼圖Texture
(2)範例:Texture.exe
(3)實作:OpenCV
(4)實作:OpenCV+OpenGL貼圖
(5)期中考:10行OpenGL程式
TODO:範例
首先我們要先到網站小葉的網站去下載三個東西
[data][win32][glut32.dll]
2008年版本

一定要下載第二個或第三個



#include <GL/glut.h>
#include <opencv/highgui.h>///貼圖需要
void display()
{
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    glutSolidTeapot( 0.3 );
    glutSwapBuffers();
}
int main(int argc, char**argv)
{
    IplImage * img=cvLoadImage("earth.jpg");///貼圖需要
    cvShowImage("opencv Window", img);///貼圖需要
    cvWaitKey(0);///貼圖需要

    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE |GLUT_DEPTH);
    glutCreateWindow("Week08");

    glutDisplayFunc(display);

    glutMainLoop();
}

這是新的程式碼可以叫出圖片

要再專案裡加入



記得要把earth.jpg 放到freeglut的"bin"

就可以顯示出照片







可愛地球跑出來了



期中考的10個程式碼

沒有留言:

張貼留言