#week14-1_alpha_interpolation_angle_timer
先準備上課的環境
- freeglut 安裝
- OpenCV 2.1 安裝
- 重開CodeBlock 設定 Compiler-Setting
- Search directories 的 compiler 要加入 C:\OpenCV2.1\include
- Linker 的 lib 要加入 C:\OpenCV2.1\lib
- Linker 設定,要加入 cv210 、 cxcore210 、 highgui210
再把上周的 week13-2 程式碼拿來用
!! 把 week13-2 檔案拉到桌面再改檔名 !!
- 把 week13-2 的檔名改為 week14-1
- 把.cbp 檔改名為 week14-1
- 用 Notepad++ 開.cbp 檔,改 Title 為 week14-1
1. 開啟 Excel,計算 alpha 內差
alpha 公式 : 新的 * alpha + 舊的 * ( 1-alpha )
2. 修改程式碼,原本的錄製動作影片做錯動作也會被錄製下來,改成按 S 才會存動作
2. 新增 timer (實驗用)
1秒會自動傳一次起床
3. 套用在動畫上
要先註解掉剛剛實驗用的程式碼
按 S 會儲存動作,按 P 會自動播放
按 S 後的動作座標會儲存在小黑,可開記事本複製好幾次數值就會一直重複動作
#week14-2_angleX_angleY_10
1. 複製 14-1 的程式碼
2. 改 .cbp 檔名
修改程式碼如下 :
1. if(key=='0') angleID = 0; 做到 if(key=='9') angleID = 9;
2. 把 float angle[20]={}; 改成 float angleX[10] = {}, angleY[10] = {}
3. 把原本的 for(int i=0; i<20; i++) 變成 for(int i=0; i<10; i++)
再把讀檔的地方改掉,也改掉 timer() 裡的
沒有留言:
張貼留言