week05
##OpenCV 安裝
1. 桌面\葉正聖老師上課用軟體\OpenCV-2.1.0-win32-vs2008
2. 小心1: Add OpenCV to ... PATH
3. 小心2: 要安裝在預設的 C:\OpenCV2.1 目錄裡
4.安裝完後,重開 CodeBlocks
5.設定 Setting-Compiler 要加入3個設定
#看課本範例
1. 請到 https://jsyeh.org/3dcg10 下載課本範例 data 及 win32 兩個檔案
2. windows.zip 解壓縮 => data.zip點開 => 將data資料夾複製到windows裡
3. 點開 Texture.exe
4. 可以改 glTexCoord2f(tx, ty) ; 貼圖座標 , glVertex3f(x,y,z) ; 頂點
##week05_opencv_cvLoadImage
0. 桌面安裝 freeglut , 把 lib 的 libfreeglut.a 複製成 libglut32.a
1. File-New-Project , GLUT 專案 week05_opencv_cvLoadImage
(檔案位置:桌面) ,GLUT目錄(桌面/freeglut 複製上去)
2. 複製11行GLUT程式碼(github)
3.加上3行 OpenCV 的程式 (紅色框起來的)
4.執行後會跑出茶壺及圖片
##week05_opencv_opengl_myTexture
1. File-New-Project , GLUT 專案 week05_opencv_opengl_myTexture
(檔案位置:桌面) ,GLUT目錄(桌面/freeglut 複製上去)
2. 先貼 Moodle 的 Gist 的18行程式
3. 再複製10行GLUT程式碼(github)
4. 加上1行 myTexture("c:/image.jpg"); (紅色框起來的)
5. 執行後會跑出茶壺 上面有圖片你設定的圖片
##week05_opencv_opengl_myTexture_glTexCoord2f
1. File-New-Project , GLUT 專案 week05_opencv_opengl_myTexture_glTexCoord2f
(檔案位置:桌面) ,GLUT目錄(桌面/freeglut 複製上去)
2. 貼上剛剛的程式 week05_opencv_opengl_myTexture
3. 加入課本的 6行程式 (紅色框起來的)
glBegin(GL_POLYGON);
glTexCoord2f(0,0); glVertex2f(-1,-1);
glTexCoord2f(0,1); glVertex2f(-1,+1);
glTexCoord2f(1,1); glVertex2f(+1,+1);
glTexCoord2f(1,0); glVertex2f(+1,-1);
glEnd();
沒有留言:
張貼留言