此週程式碼請參閱(Github)
glColor改變顏色glTexCoord改變貼圖位置 glVertex改變頂點
OpenCV下載安裝
0. 下載 OpenCV 2.1.0 (moodle有上課檔案)
1. PATH 要設定成第二個Add PATH...
2. 安裝在預設位置 C:\OpenCV2.1
-------------------------------------------------------------------------------------------------------------------
城市
0. 安裝好 OpenCV後 重開 CodeBlocks
1. File-New-EmptyFile 存成 week09_opencv.cpp
2-1.Search directories -> Compiler -> Add:C:\OpenCV2.1\include
2-2. Search directories -> Linker -> Add:C:\OpenCV2.1\lib
2-3. Setting-Compiler Setting -> Linker setting Add:cv210/cxcore210/highgui210
3.輸入程式碼:
#include <opencv/highgui.h>
int main()
{
IplImage * img = cvLoadImage("檔名.png"); // (" ")內放想要秀出的的圖片檔名
cvShowImage("week09", img); //秀出圖片
cvWaitKey(0); //按任意鍵繼續
}
⚠️要注意程式碼的圖片檔名是否正確及路徑 否則會叫不出來⚠️
4.Build and run 秀出圖片
-------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------
常用10行程式碼
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_RGB | GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("week09 texture");
glutDisplayFunc(display);
glutMainLoop();
}






沒有留言:
張貼留言