2014年6月12日 星期四

void myTexture()
{
 GLuint id;
 IplImage * img = cvLoadImage("body.png");
 cvCvtColor(img, img, CV_BGR2RGB);
 glEnable(GL_TEXTURE_2D);
 glGenTextures(1, &id);
 glBindTexture(GL_TEXTURE_2D, id);
 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_LINEAR);
 glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_LINEAR);
 glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, img->width, img->height, 0, GL_RGB, GL_UNSIGNED_BYTE, img->imageData);
}

沒有留言:

張貼留言