2017年5月16日 星期二

第十三周隨堂筆記

(1)小考:T-R-T觀念
(2)上周範例
(3)讀圖檔
(4)貼圖設定
(5)轉動的地球
(6)回家作業:機器人

一、複習T-R-T觀念

glPushMatrix();
      glTranslatef(....);   第四步:把'會照著手肘中心轉動的手'移動,掛到真的世界畫面裡
      glRotatef(.....);      第三步:旋轉
      glTranslatef(......); 第二步:把手肘移到畫面中心
      drawHand(.....);    第一步:畫手,位置不能錯,由下往上看
glPopMatrix();

二、讀圖檔
(1)google 搜尋OpenCV2.1 download
(2) 下載第二個 path設定第三個
(3)設定專案 console application
#include <opencv/highgui.h> //opencv目錄,高級的gui使用者介面
int main()
{
    IplImage * img =cvLoadImage("C:/cc303.jpg"); //讀檔案
    cvShowImage("04160214",img); //視窗名,秀圖片
    cvWaitKey(0); // 等一下,程式等一下再結束
}
但是會有錯,在專案按右鍵 Build optin
search directions-Compiler-c;/opencv2.1/include
search directions-Compiler-c;/opencv2.1/lib
Linker settings-新增cv210,cscore210,highgui201

三、開起轉動地球
下載earth專案,freeglut放桌面
把圓形改成茶壺



沒有留言:

張貼留言