week14-1_alpha_interpolation_angle_timer
1.設定開發環境
=> freeglut
=> OpenCV 2.1
=> Setting - Compiler Setting 三個設定
2.從 Github 複製目錄 week13-2_FILE_fopen_fprint_fscanf
3.改目錄名 week14-1_alpha_interpolation_angle_timer
4.改 .cbp檔名,用Notepad++ 修改裡面的設定
5.成功執行後,在進行 alpha內插
6.開啟 Excel
=> B2 公式: A/20 ,接著下拉
=> alpha 公式: 新的*alpha + 舊的*(1-alpha) => =D2*B2+C2*(1-B2)
7.把原來 motion() 裡存檔的程式碼剪下來,貼到keyboard()
8.加程式碼:
執行畫面:
調整動作後按 s 存檔,重開後按 p 會自動產生動作
week14-2_angleX_anglrY_10
1.複製今天的 week14-1 變成今天的專案
2.改目錄名 week14-2_angleX_angleY_10
3.改 .cbp檔名,用Notepad++ 修改裡面的設定
4.修改程式
=> if(key=='0') angleID=0; 做到 if(key=='9') angleID=9;
=>把 float angle[20]={}; 改成 float angleX[10]={}, angleY[10]={};
=>把原本的 for(int i=0; i<20; i++) 變成 for(int i=0; i<10; i++)
5.再把讀檔的第的地方也改掉,也把 timer() 裡也改掉
6. display() 裡,把 T-R-T 也改掉
沒有留言:
張貼留言