2017年5月16日 星期二

week13-卓佾柔的上課筆記

一、複習T-R-T觀念

 
glPushMatrix();
glTranslatef(0.6,0.4,0); //(3)最後把"會照著手肘中心轉動的手"移動、掛到真的世界的畫面
glRotatef(-80,0,0,1); //(2)旋轉(小心,轉動的正負號,要想一下右手定則)
glTranslatef(0.3,0.3,0); //(1)把手肘(轉動中心)移到畫面的中心(負向、倒過來移)
drawHand(); //(0)畫手,位置不能錯,從下往上看
glPopMatrix();

二、讀圖檔

1.google "opencv2.1 dowload" 並安裝
(小心 PATH 要選第三個)
2.開啟codeblocks 並建立console application專案
 
3.打程式碼
#include <opencv/highgui.h>///(opencv目錄)High高級GUI使用者介面
int main()
{
    IplImage * img =cvLoadImage("c:/ran.jpg");///自己準備好
    cvShowImage("my2DImage",img);///秀圖
    cvWaitKey(0);///等一下,程式不要結束
}
4.專案Build Options設定
 
Search directories>Compiler>Add "C:\opencv2.1\include"
 
Search directories>Linker>Add "C:\opencv2.1\lib"

Linker settings>Add"cv210"、"cxcore210"、"highgui210"
 
5.執行程式,這樣就能成功讀出圖檔了!!
 北漠一生推推推推推推推推推推^q^!!!!!!!
 

三、轉動的地球

裝好opencv2.1、freeglut後打開myEarth.cbp並且執行
 

沒有留言:

張貼留言