2022年4月19日 星期二

電腦圖學筆記week09

 筆記

1.考試:OpenGL必備10函式

2.主題:貼圖

3.實作:OpenCV讀圖、秀圖

4.實作:貼圖設定
5.實作:貼圖座標

##step01-1
1.jsyeh.org/3dcg10下載windows.zip、data.zip、source.zip
2.windows.zip => 下載\windows\Texture.exe
3.data.zip => 下載\windows\data\圖檔Texture.exe貼圖

把blog開起來,理解、寫一下

##step01-2
1.下載opencv 2.1.0 win32 va2008(最小、最快安裝、簡單、跨平台)
2.下載後,安裝有一個特別重要的事:
    (1)Add PATH 一定要加!!!選第2個
    (2)不要改目錄C:\OpenCV2.1
        等一下設定才會方便

##step02-1
2行!! 寫OpenCV讀圖、秀圖

0.CodeBlocks 要重開(PATH 安裝完之後,便會修改 PATH的設定)
1.寫成事很簡單,但是設定很困難!!
2.File-New-EmptyFile,存成week09_opencpp
3.設定很困難: Setting-Compiler 設定 Include 目錄
4.設定很困難: Setting-Compiler 設定 Lib 目錄
5.設定很困難: Setting-Compiler 咒語 Linker 加 cv210 cxcore210 highgui210

Search directories 目錄在哪裡!!!
Compiler 的 Include 目錄 c:\opencv2.1\include
Linker 的 Lib 目錄 c:\opencv2.1\lib
```c++
#include <opencv/highgui.h>
int main()
{
    IplImage* img = cvLoadImage("檔名.png"); //讀圖
    cvShowImage("week09",img); //秀圖
    cvWaitKey(0) //等待任意鍵繼續
}

```
##step03-1
結合 OpenCV 和 OpenGL 喔!!

最簡單的整合:把10行GLUT範例 + 3-5行OpenCV讀圖秀圖
File-New Project ,GLUT專案 week09_texture專案

非常複雜、非常簡單
程式碼    用剪貼的

沒有留言:

張貼留言

VERY BEAUTIFUL, VERY POWERFUL

一.     一樣先安裝且設定好freeglut,OpecCV, 開啟CodeBlocks建立新專案 week11_gundam,                 把 MyGundam.zip下載解壓縮後的data資料夾放到freeglut/bin裡面 把week09_openc...