2024年3月21日 星期四

周世齊是酷哥

 1.C:\Users\Administrator\Desktop\2022葉正聖老師上課軟體-20220712T052942Z-001\2022葉正聖老師上課軟體\OpenCV-2.1.0-win32-vs2008.exe

2.小心1:Add OpenCV to ...PATH

3.小心2:要安裝在預設的 C:\OpenCV2.1 目錄裡

4.請安裝完成,重開CodeBlocks

5.設定Settings-Compiler要加入3個設定

5.1.search目錄Compiler的include目錄加C:\OpenCV2.1\include

5.2.search目錄Linker的lib目錄加C:\OpenCV2.1\lib

5.3.加入Linker設定的3個檔名cv210 cxcore210 highgui210

6去找一張圖,放在C:\image.jpg

7.File-New-Empty File空白檔案,week05-1_opencv

8.加入3行程式碼

9.jsyeh.org/3dcg10下載data win32

10.window.zip=>

下載\windows\Texture.exe

11.data.zip=>

下載\windows\data\一堆圖檔

12.執行Texture.exe

13.可以改glTexCoord2f(tx,ty);貼圖座標,glVertex3f(x,y,z);頂點

14.安裝freeglut在桌面,並把lib\libfreeglut.a複製成libglut32.a

15.新增一個新專案,命名為"week05_opencv_cvLoadImage"

16.貼上11行GLUT程式

17.加上3行OpenCV的程式

18.新增一個新專案,命名為"week05_opencv_opengl_myTexture"

19.在Moodle老師有個Github Gist網址,裡面有myTexture.cpp 18行

20.貼到你的專案的main.cpp的前面18行

21.最後10行,貼你之前的GLUT程式

22.最後的glutMainLoop()之前,加入myTexture("c:/image.jpg")

23.新增一個新專案,命名為"week05_opencv_opengl_myTexture_glTexCoord2f"

24.貼上剛剛的程式week05_opencv_opengl_myTexture

25.加入課本的4行程式

26.不過背景圖上下倒過來,歷史餘毒Y向下 vs.Y向上

27.新增一個新專案,命名為"week05_rotating_earth"

28.google:earth map找圖片,滿版的地圖,存c:earth.jpg

29.把week05_opencv_opengl_myTexture的程式拿來用

30.加上指標GLUquardric * quad;

31.打上程式碼

沒有留言:

張貼留言