2022年4月18日 星期一

🎃6z0的筆記 Week09

 此週程式碼請參閱(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();
}

沒有留言:

張貼留言