顯示具有 99160531_邱垂傑 標籤的文章。 顯示所有文章
顯示具有 99160531_邱垂傑 標籤的文章。 顯示所有文章

2013年6月26日 星期三

99160531邱垂傑、99160556徐煒智,期末Demo作品

這是我們這組的期末作品體感小畫家~
內容都在影片裡唷~~~~



Week14,HW14,99160556_徐煒智,99160531_邱垂傑

Unity結合kinect sdk跑程式範例

Unity要怎麼結合Kinect呢?

目前Unity中體感的部份的主流是屬於OpenNI的部分

而在OpenNI的官網有提供Zigfu的中介軟體

而在Unity Asset中也提供了OpenNI及MicrosoftSDK的Wrapper來做連接

而在網路上Zigfu的文章不太好查

而MicrosoftSDK的使用在系上有蠻多資源的所以便使用此Wrapper來做我們的主要工具

下面的圖片是如何取得此wrapper的步驟圖片:





而在下載完成後呢~就讓我們來試試看跑範例程式吧~~~

而他範例城市中可以選擇跑彩色圖片、深度值、兩個使用者、及NearMode的選項~

其實還算蠻好用蠻貼心的 :D



2013年6月13日 星期四

99160531 HW04 WEEK04

1.今天請到了一位業界老師Heresy ku 此連結為顧老師的個人空間
http://kheresy.wordpress.com/
2.顧老師有介紹OpenNI一代與二代的差別
而顧老師在他的個人空間中也有說明:

根據官方的說法,OpenNI 2.0 主要的改進包括了:
  • 支援新一代 3D 感應器(短距離版等、應該還包括之前介紹過的 PS1200、Capri 1.25)
  • 提供了大量的第三方(third party)Middleware 函式庫,包括了身體追蹤(Body Tracking)、3D 重建(3D Reconstruction)、物體辨識(Object Recognition)、分析(Analytics)等功能
  • 允許事件導向(event-driven)的程式開發
  • 更好的向下相容性(backwards compatibility)
  • 每一個程式都有 OpenNI 和 middleware 函式庫的獨立副本
    (原文:Private copy of OpenNI and Middleware Libraries for each application)
  • 更好的多感應器支援,middleware 函式庫現在提供個別的 API
而在 release note(連結)裡,則也有提到一些新的變化,包括了:
  • 支援將深度像素轉換到彩色影像的座標系統
  • 在 PS1080 裝置上,可以把彩色感應器的自動曝光和自動白平衡關閉
  • 新的發布模式:現在每一個程式可以有各自獨立的 OpenNI 2.0 runtime binary 副本
    (以前應該是強制一台電腦都用同一份)
  • 在 Windows 下可以透過 Kinect for Windows SDK 支援 Microsoft Kinect 感應器
這些都是顧老師在他的個人空間中也提到的,同學們可以參考參考
http://kheresy.wordpress.com/2012/12/20/openni-2-0/
3.顧老師也有介紹到KinectSDK的部分
那Kinect SDK 與OpenNI最大的差異性在哪呢??

兩者的目的都是一樣的,都是希望可以透過深度感應器來做操作
微軟基本上自己在開發,針對自家的感應器來做發展。
提供的功能主要是以骨架為主,後來在 toolkit 裡面又加入了臉部、場景重建等功能。
OpenNI 則是從 2.0 開始,變成完全開放,本身只提供資料讀取,分析全部交給使用者來玩。
所以其實衍伸出來的功能很多,但是問題是程式風格、穩定性不像微軟那樣一致。
所以,如果是不知道要用哪種,可能是要先看想做哪方面,在看哪邊的方案比較方便。

week3 hw03 安裝OpenNI

安裝OpenNI & Nite2

以下為官網連結頁面

圖1:OpenNI官網首頁

圖2:OpenNI下載頁面

圖3:Nite下載頁面

2013年5月15日 星期三

Week12,HW12,99160556_徐煒智,99160531_邱垂傑

目前完成進度與預計完成進度:
目前已經完成用unity範例程式配合kinect抓到全身骨架,之後會找出手掌骨架,用手掌代替滑鼠做出劃線的效果

Week11,HW11,99160556_徐煒智,99160531_邱垂傑

Vision:Unity 3D小畫家

用Kinect接上Uinty 3D可以作出簡單劃線的小畫家功能

1.可以畫線:Kinect偵測到手掌後.線會跟著手的路徑一起移動並做出劃線的動作
2.四格視窗,攝影機的視角切換
3.改變線的顏色

找到網路上有人提供出來類似的範例,但是是用滑鼠劃線:
兩張圖分別使用不同視角拍攝



2013年4月24日 星期三

Week10_邱垂傑_徐煒智_HW10_期中作品企畫書


3D小畫家

我們要在三維空間中能畫出3D的圖形,並且有四格視窗可以讓我們看到我們畫的東西,使用Kinect找出手掌骨架的點,可以換許多不同顏色的筆。



1.我們要先將Kinect接上Unity軟體
2.找到手骨架的點
3.可以畫線,線會跟著手的路徑一起移動
4.四格視窗,攝影機的視角切換
5.改變線的顏色

2013年2月27日 星期三

第一個openCV程式


今天第一次使用openCv
下面是使用opencv秀出一張圖,今天所遇到的困難是:上網找openCv的程式檔下載及安裝,以前修過影像處理的課~他是使用DevC++來做操作,今天是第一次使用vsualC++來操作所以有點不習慣。



------------------------------------------------------------------------------------------------------------
下面是使用opencv來做視訊~附上照片及程式碼。






// 991605311.cpp : 定義主控台應用程式的進入點。
//

#include "stdafx.h"

#include <opencv/highgui.h>


int _tmain(int argc, _TCHAR* argv[])
{
CvCapture * cap=cvCreateCameraCapture(0);
IplImage * img=cvQueryFrame(cap);
while(1){
img=cvQueryFrame(cap);
cvShowImage("img", img);
int key=cvWaitKey(33);
if (key==27) break;
}

//IplImage * img=cvLoadImage("c:/aaa.jpg");
cvReleaseCapture(&cap);
return 0;
}

2013年2月20日 星期三

資傳三乙邱垂傑-我的夢想是....

我的夢想是能利用體感裝置做出像maya一樣的建模系統,希望能很簡單連一般的小孩都能夠完成的簡易建模系統,那當然還是先從小畫家開始做起!!希望能從2D漸漸地變成3D
回家作業(HW01):
題目:
3D modling
內容簡介:
使用體感裝置做一套簡單的積木堆疊~希望效果能像蓋房子一樣,一步一步蓋出東西,本來是想像影片那樣的建模方式~但是先從積木堆疊做起~
操作方法:
以不同的手勢製作出不同的形狀~例如比方塊就會有方塊出來~比圈圈就會有圓形出來~然後可用手拉將他堆疊在3D空間中~