2024年3月18日 星期一

Sean的電腦圖學日誌 week05

 #week05

##OpenCV

1.安裝OpenCV 2.1(桌面)

2.記得安裝第三步, Add OpenCV to system PATH

3.目錄不要改, 用預設的C:\OpenCV2.1

4.檔案總管檢查C:\多了OpenCV2.1目錄 裡面有include , lib, bin 

5.關閉CodeBlocks再開


設定

1.Setting-Compiler, 目錄compiler 要加入include 目錄

C:\OpenCV2.1\include

2.Setting-Compiler, 目錄linker 要加入lib 目錄

C:\OpenCV2.1\lib

3.Setting-Compiler, linker setting 要加入 cv210

cxcore210 highgui210 三個檔名



要寫OpenCV的程式,只要在CodeBlocks

新增空白檔案就好了

File-New-EmptyFile空白檔案 week05-1 opencv.cpp

把一張圖, 放在 C:/micky.jpg 


##課本範例

連上網站 jsyeh.org/3dcg10 下載 data win32

windows.zip=>

下載\windows\Texture.exe

data.zip=>

下載\windows\data\一堆圖檔


跑範例, 觀察

glBegin(...);

 glTexCoord2f(tx,ty); glVertex2f(x,y);

glTexCoord2f(tx2,ty2); glVertex2f(x2,y2);

glTexCoord2f(tx3,ty3); glVertex2f(x3,y3);

glTexCoord2f(tx4,ty4); glVertex2f(x4,y4);

glEnd();




## week05-1_texture_opencv_cvLoadImage




## week05-2_texture_teapot_earth

1.建GLUT專案

2.貼上18行貼圖


!上方兩行 

#include <opencv/highgui.h> ///使用 OpenCV 2.1 比較簡單, 只要用 High GUI 即可

#include <opencv/cv.h>




## week05-3_texture_polygon




## week05-4_texture_earth_rotating







沒有留言:

張貼留言