2013年6月5日 星期三

99160273_程柔淇,99160912_王承安,Week11,HW11

撰寫SCRUM

Vision
        模型變變變
功能-List (可demo)
  1.開啟Unit內建模型
2.Kinect偵測手掌中心點
3.當手觸碰模型時候會出現對應軸線
4.改變模型軸線長度後會改變模型大小

拆解小步驟
Kinect接上電腦測試範例程式
Unity測試腳本
Unity跟Kinect結合
建立cube,用滑鼠點擊可以變長
使用Unity測試Kinect抓到全身骨架
使用Unity測試Kinect抓到手掌骨架
偵測手指骨架
在Unity腳本寫入模型軸線
手掌中心點接觸模型時出現軸線
模型變形

2013年6月2日 星期日

Week10,HW10,99161082_徐文玲

1.下載安裝
  (1) OpenNI_NITE
       OpenNI 1.5
       Nite 1.5
       Sensor Kinect
  (2)裝上Kinect裝置--------
  (3) SimpleOpenNI
  (4) Processing 1.5.1

2.把SimpleOpenNI放入Processing
執行processing->我的文件->processing->建資料夾Libraries->把SimpleOpenNI解壓縮放入

3. 執行SimpleOpenNI範例

4.用Hand3d範例修改看看













修改和增加的部分
PImage imgBG;
PImage imgHand;

  imgBG=loadImage("images.png");
  imgHand=loadImage("bear1.png"); 

 image(imgBG,0,0,1024,768);
  image(imgHand,1024/2-handVec.x,768/2-handVec.y); 
  return;


Week08,HW08,99161082_徐文玲

專案管理(GitHub)

1.新建GitHub帳號

2.安裝GitHub到電腦

3.登入

4.新增專案
   (1)Follow別人的專案->存在本機Local
   (2)Clone in Windows
   (3)Publish
       先複製別人的專案
       放到自己文件中的資料夾裡
       然後Local就會有別人的專案
       publish完後就會變成uncommitted


((忘了截圖><))

99161082_徐文玲, HW04, Week04



1.  下載範例程式
     http://sdrv.ms/ZkgMXc


2. 下載 Kinect for Windows SDK
    http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

3. 下載 OpenNI 2 (2.1 beta x86版)
    http://www.openni.org/openni-sdk/?download=http://www.openni.org/wp-content/uploads/2013/01/OpenNI-Windows-x64-2.1.0.zip#.UT_iWDBgeCk


4. 裝上Kinect
   若要更新點選略過


5. C:\Program Files (x86)\OpenNI2\Redist裡面資料通通丟進
   2013OpenNI2 NiTE2\範例程式\WorkingDir32

6. 打開OpenNI範例
    選專案名稱右鍵->設定為起始專案


      選專案名稱右鍵->屬性->偵錯->工作目錄->$(SolutionDir)/WorkingDir32

7.





Week06,HW06,99161082_徐文玲

1. 下載kinect SDK 1.7 版

2. 下載kinect Developer kit

3. 裝上kinect

4. 下載範例
     開始->Kinect for Windows SDK v1.7->Developer Toolkit Bowser 1.7.0

5.執行範例





6. Kinect->C#



























Week05,HW05,99161082_徐文玲

1.  下載Hersy老師範例程式
http://sdrv.ms/ZkgMXc

2. 下載 Kinect for Windows SDK
http://www.microsoft.com/en-us/kinectforwindows/develop/developer-downloads.aspx

3. 下載 OpenNI 2 (2.1 beta x86版)
http://www.openni.org/openni-sdk/?download=http://www.openni.org/wp-content/uploads/2013/01/OpenNI-Windows-x64-2.1.0.zip#.UT_iWDBgeCk

4. 裝上kinect體感裝置
    不要等待更新要略過

5. 準備執行範例
  把電腦中的OpenNI2中的Redist移到老師的範例程式WorkingDir32中,
  不然範例程式會無法執行

6.執行範例
點選範例名稱按右鍵->設定為起始專案->屬性->偵錯->
工作目錄輸入:$(SolutionDir)/WorkingDir32





Week15,HW15,99160025_鍾毅軍,99160770_吳姿儀

本周進度(Week14):
1. 程式(指揮棒定位校正)
2. 程式(手部按下會執行動作)

3. 登入畫面圖片修改(雲朵的圖-遊戲開始、動物介紹改顏色、體感校正改顏色和位置)
4. 遊戲出題方式(聽力測驗)
5. 製作按鈕圖片(home鍵、聽力測驗標題、初級、中級、高級、確認鍵V、重來建X)
6. Kinect改用Xtion。
7. 遊戲介紹影片修改
8. 遊戲流程、介面調整、滑鼠滑過按鈕會變色
9. 部落格14週。


遊戲介紹影片修改


 素材-聽力測驗

素材-關卡等級、確認鍵、重來鍵

 登入畫面介面修改

增加Home(首見)鍵


 本周遇到什麼問題(Week14):
1. 把processing程式搭上OpenNi/Nite程式會很當。
2. 手部定位不靈敏。
3. 手和指揮棒圖要同步同位置,但移動方向會相反,位置會有點偏差。
4. 道具指揮棒代替手部動作。--->可有可無!
5. 手部壓下代替滑鼠按下。
6. 要知道手部被定位到的座標位置。
7. SensorKinect和Sensor(Xtion)會衝突。

---------------------
解決辦法
1. 用Xtion體感裝置較穩定。
2. 同上。
3. 老師:因為2D影像和3D裝置會有誤差,要再調整perspective函式參數值。
4. 道具指揮棒是幌子,實際偵測的是手。
5. 要得知手部偵測到的位置,然後停留按鈕兩三秒便執行動作。
6. 尚未找到!
7. 使用Kinerct改換Xtion或使用Xtion改換Kinect遇到的問題之解決辦法, 最好重新安裝OpenNI和Nite再安裝SensorKinect>>SensorKinect or Xtion>>Sensorwin32

下周進度(Week15):  
1. 程式-遊戲出題方式(聽力測驗)。
2. 程式-手部按下會執行動作V
3. 程式-指揮棒定位校正V
4. 把handVec程式部分刪除。V
5. 登入畫面(遊戲開始、遊戲介紹按鈕位置修改移動)、登入畫面和遊戲畫面影像大小改成640*550
6. 多隻手定位改成只定位一隻手。
7. 部落格15週。