顯示具有 99360401趙惠民 標籤的文章。 顯示所有文章
顯示具有 99360401趙惠民 標籤的文章。 顯示所有文章

2013年6月9日 星期日

變色RGB


課程回顧

1. 最喜歡的作業?(What is your favorite homework?)

       我最喜歡的作業是期末專案的辨別動物的聲音
       從吃進動物的圖片到將動物的聲音匯入在相對應位置上,雖然最後還是有點小突槌
        到最後發出聲音,這感覺很不一樣.
   
2. 你在課程中學到了什麼(What did you learn in this course?)

在這些課程當中,學習到團隊合作的重要性,以及尋找題材,還有增進人際關係
因為有問題自己試又試不出來,就必須要去請教同學,還有學長幫忙DEBUG,
很感謝這些幫忙的人.

3.你在這門課中的改變( What did you change after this course?)

  從遊戲製作當中學習程式語言,不再像之前一樣死板板的,
     當最後有成果出來時,心中很開心,也有很不一樣的感受.
 

led show


皮膚偵測


期末上機考







心得:考試的時候其實我連中線都沒有寫出來,是到結束後詢問同學才知道原來
主要是在這裡cvLine(mergeImg,cvPoint(300,0),cvPoint(300,800),CV_RGB(255,0,0)3,8,0)可以畫中線 ,座標位置,可以改變顏色和長度,事後的完成能在視訊中間畫一直線其實就很高興了
要把兩個皇冠移到左邊換左邊的移到右邊換右邊的對我來說其實不是很簡單
變成我要一部份一部份弄懂每一條程式主要是在做什麼從
 
CvCapture * capture = cvCreateCameraCapture(0);         
                       frame=cvQueryFrame(capture);   將視訊畫面的畫面讀取進來            把左邊的皇冠放在畫面上
               for (int x=0; x<crown01->width; x++)
              {
               if(ptr2[3*x]!=255)
               {     
                   ptr1[3*(x+70)]=ptr2[3*(x)];
                   ptr1[3*(x+70)+1]=ptr2[3*(x)+1];
                   ptr1[3*(x+70)+2]=ptr2[3*(x)+2];  
               }
            }
            把右邊皇冠放到原本畫面上
            for (int x=0; x<crown02->width; x++)
            {
               if(ptr2[3*x]!=255)
               {     
                   ptr1[3*(x+450)]=ptr3[3*(x)];
                   ptr1[3*(x+450)+1]=ptr3[3*(x)+1];
                   ptr1[3*(x+450)+2]=ptr3[3*(x)+2];  
               }
            }    
        }等等程式
有些必要的程式碼大致了解後稍微感覺可能也許沒那麼複雜及困難,我也有可能寫得出來
雖然自己程式語言沒有很厲害,但是了解認識程式語言從互動程式遊戲下手讓我對程式不再陌生
讓我覺得其實不在死板板,有很不一樣的感覺在每次的課程.
 
  

2013年6月7日 星期五

相框



     心得:從偵測影像,到將相框吃進視訊裡,很不一樣的感覺

期中專案-貪吃蛇



心得:這個專案當初試了很久在某個盲點卡了很久,最後也在同學的幫助
下從鍵盤轉變成用按鈕控制,雖然最後用實體的東西沒用出來
但是能有所突破很不一樣.

Arduino 水果盤



心得:亮到指定的燈時,壓下按鈕會BB叫,這個簡易的遊戲
設計是個很不錯的體驗

自畫像