(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個程式碼
沒有留言:
張貼留言