2017年5月16日 星期二

Week13_劉

(1)小考T-R-T觀念
(2)上週範例
(3)讀圖檔
(4)貼圖設定
(5)轉動的地球
(6)回家作業:機器人
-------------------------------
  • 小考T-R-T
glPushMatrix();
   glTranslatef(0.6,0.4,0);   ///(3)最後在把"會照著手肘中心轉動的手"移動、掛到真的世界畫面
   glRotatef(-80,0,0,1);       ///(2)旋轉 小心轉動的正負號(以z軸旋轉)右手定則
   glTranslatef(-x1,-y1,0);   ///(1)把手肘轉動中心移到畫面的中心(負向倒過來移動)
   drawHand();                   ///(0)畫手,程式碼從下往上看
glPopMatrix();


  •   讀圖檔

 1.Google : opencv2.1 download ※小心PATH 選擇第3個設定PATH

 

 

 

 

 

2.CodeBlock , 新增Console貝殼專案設定專案

BuildOption設定  Search directories...(1)Compiler include : C:\opencv2.1\include
                                                              (2)Linker lib:C:\opencv2.1\include
咒語 Linker Setting{ cv210
                                   cxcore210
                                   highgui210
程式碼 :
          #include <opencv/highgui.h>
           int main()
        {
            IplImage * img =cvLoadImage("圖檔 ");
            cvShowImage("圖檔", img );
            cvWaitKey(0);
         }


新增專案 

貝殼專案 

選擇C++
 

圖檔丟到C:\
 

未完成程式碼

 有錯誤
 
BuildOption設定

 

                                                 (1)Compiler include : C:\opencv2.1\include      
                                                       

 依舊有錯誤

(2)Linker lib:C:\opencv2.1\include

 
 Linker Setting:cv210  cxcore210 highgui210
 

 
完成圖
 
 
  • 製做旋轉的地球
 
BuildOption設定 opencv 和freeglut : Linker Setting
 
 Search directories: Compiler
 Search directories: Linker lib

 


完成圖

 

沒有留言:

張貼留言