GLUT程式(Texture)
GLUT程式-Texture |
->先到 這裡 下載win32, data, glut32.dll->win32, data解壓縮後將所有資料放入windows資料夾
-> 打開Texture.exe
<-google搜尋opencv2.1進入第一個連結後選擇OpenCV-2.1.0-win32-vs2008.exe下載
<-下載完成後使用預設路徑完成安裝
<-打開Code Blocks選擇Console application專案
<-打上今天要用的程式碼 執行後會發現不能用
<-右鍵點開專案四色格選擇Build options
<-選擇Search directories>Compiler>Add輸入C:\OpenCV2.1\include
<-選擇Search directories>Linker>Add輸入C:\OpenCV2.1\lib
<-選擇Linker settings>Add分別輸入cv210, cxcore210, highgui210
<-這時再執行程式 發現可以執行 但沒有畫面
<-去網路找圖片並取上正確檔名並放到專案資料夾後
底下附上程式碼
#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("image.jpg");
cvShowImage("another window", img);
cvWaitKey(0);
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("week08 texture");
glutDisplayFunc(display);
glutMainLoop();
}
沒有留言:
張貼留言