期末作品Demo影片:
2013體感互動課程Blog, 特別邀請體感互動大師級的 Heresy老師授課哦!
上課教室: 銘傳大學桃園校區S405
上課時段: 週三上午02-04節, 第01週上課: 2013/2/20, 期中考(第9週)、6/12端午節(第17週)、期末考週(第18週),有15週授課。
授課教師: 葉正聖老師
業界教師: Heresy老師 - 第04週(3/13)教OpenNI 2, 第05週(3/20)教 NiTE 2, 第16週(6/5)期末作品展示講評
2013年7月1日 星期一
2013年6月16日 星期日
2013年6月5日 星期三
2013年5月29日 星期三
Week14, HW14, 98160185_張家薰, 98160876_鄭雅軒,
今天老師去教召人不在~
由旦旦學長和雅軒撐全場,今天雅軒有抽空教我怎麼寫c#並且比較c#和javasscript不同
寫了場景中直升機螺旋槳轉動的功能
然後在unity裡不可以以中文字,是連註解都不可以有!!!
畫出子彈圖案
由旦旦學長和雅軒撐全場,今天雅軒有抽空教我怎麼寫c#並且比較c#和javasscript不同
寫了場景中直升機螺旋槳轉動的功能
然後在unity裡不可以以中文字,是連註解都不可以有!!!
畫出子彈圖案
2013年5月22日 星期三
Week11, 98160185_張家薰, HW11,
填寫 SCRUM 列清單
https://docs.google.com/spreadsheet/ccc?key=0AiYbu0zjxrp1dG5iWFFJME93N3I0MGk1cjZCbXpXb2c&usp=sharingSCRUM 影片教學
http://scrum.tw/index.php/tw/aboutscrum/2011-11-07-08-20-59
SCRUM簡介
http://scrum.tw/index.php/tw/scrum
2013年4月25日 星期四
Week10, HW10, 98160876_鄭雅軒
120.125.68.53
1.use Kinect SDK1.7
2.use OpenNI2.0
3.use processing + SimpleOpenNI 1.5
(1)OpenNI 1.5
(2)Nite1.5
(3)SensorKinect(會和1.2.衝突)
(4)裝SimpleOpenNI
Processing 1.5.1解壓執行 文件\Processing\Libraries
再重新執行File-Sketch-Libraries.SimpleOpenNI-Depth Infraved
今天教processing
1.use Kinect SDK1.7
2.use OpenNI2.0
3.use processing + SimpleOpenNI 1.5
(1)OpenNI 1.5
(2)Nite1.5
(3)SensorKinect(會和1.2.衝突)
(4)裝SimpleOpenNI
Processing 1.5.1解壓執行 文件\Processing\Libraries
再重新執行File-Sketch-Libraries.SimpleOpenNI-Depth Infraved
今天教processing
2013年4月24日 星期三
WEEK10, HW10, 98160185_張家薰,
120.125.68.53
1.use Kinect SDK1.7
2.use OpenNI2.0
3.use processing + SimpleOpenNI 1.5
(1)OpenNI 1.5
(2)Nite1.5
(3)SensorKinect(會和1.2.衝突)
(4)裝SimpleOpenNI
Processing 1.5.1解壓執行 文件\Processing\Libraries
再重新執行File-Sketch-Libraries.SimpleOpenNI-Depth Infraved
今天教processing
98160185_張家薰, 98160876_鄭雅軒, Midterm, Week10,
小組人員:
98160185張家薰
98160876鄭雅軒
Leap 虛擬沙畫系統
由於體感裝置的發展,使原本需要很昂貴的器材才能進行開發的專案也因為體感裝置的風潮而將原本無法研究的問題賦予了全新的意義,也讓現代的發展趨向虛擬化。本作品理念主要是將來需要真實的物件才可進行沙畫的作品,利用最近最新的小型體感裝置Leap Motion,配合Unity遊戲引擎,將原始沙畫進行虛擬化的呈現,讓使用者能夠不需要工具也可以進行繪製沙畫,而且透過小型較為準確能偵測出手部位置的Leap Motion去進行偵測手部控制,讓使用者能更為容易感測出動作,進而更為準確地進行遊戲,讓使用者有真實繪製沙畫的體驗。
本系統利用前述的體感裝置Leap Motion作為系統的操作裝置,使用者可以利用此裝置偵測到手掌及手指的位置,並在系統所提供的作畫平台上隨心所欲創作出擁有個人風格的沙畫作品。且在創作功能上,系統能判別使用者的手勢來達到不同的功能,可藉由不同的功能達到堆沙、剷平和還原等等的效果,此外本系統更提供了沙畫平台的視角轉換,能讓使用者可以經由不同的角度觀賞自己的創作。
使用方式:讓leap抓取到使用者的手,使用者可以藉由移動手部繪製出圖案,也可將圖形上凸或下凹用手指click,並且改變自己想畫的顏色。手在leap感測範圍做出畫大圈的效果,將會把沙畫洗白,讓手向左向右揮過,可轉動視角。
2013年4月10日 星期三
Week8, HW08, 98160876_鄭雅軒,
本週進度:
1. 期中作品企畫書
2. 專案管理介紹
3. Kinect/OpenNI/Processing 實務示範
TODO:
1. Kinect SDK
2. OpenNi
3. Nite-Windows ...
4. Kinect Toolkit
5. Processing
TODO: 熟悉半學期的成果(看Blog)
GitHub帳號:VicCheng
2013年3月27日 星期三
Week06, HW06, 2013/3/27 鄭雅軒
HFS: 120.125.68.53
1. Kinect SDK1.7版 (227M)
1.1. 插Kinect , 跳過線上Update
2. Kinect Develop kit (387M)
3. Run它的範例(Develop Toolkit Browser v1.7)
3.1. Color Basics - WPF
3.2. Kinect Explorer - WPF
3.2.1. Sensor setting 可調角度
3.2.2. Skeleton ... seat 坐/上半身
3.2.3. Depth ... near 近距
下載(3) 全部範例 (install 存在 文件目錄)
C:\Program Files\ Microsoft SDKs\ Kinect\ Kinect Developer\Samples\
2013年3月20日 星期三
2013_03_20 Week5 OpenNI2+Kinect
到120.125.68.53
依序下載:
1. Kinect SDK 1.6
2. OpenNI2
3. Nite2
4. PDF上課投影片
5. 範例
VC2010專案
屬性-偵錯-工作目錄 $(SolutionDir)\WorkingDir32
依序下載:
1. Kinect SDK 1.6
2. OpenNI2
3. Nite2
4. PDF上課投影片
5. 範例
VC2010專案
屬性-偵錯-工作目錄 $(SolutionDir)\WorkingDir32
6. 範例O03a_GL3D_Point O03b_GL3D_Point
7. N01_UserTracker
8. N02b_OpenCV_User_withColor
9. N03b_OpenCV_Skeleton
10. N04a_PoseDetection
11. N05a_GestureDetection
12. N06b_OpenCV_Hand
2013年3月6日 星期三
2013_03_06 Week03 98160876鄭雅軒(Vic)
TODO:
1. 下載 google:Simple-openni
1.1. SimplrOpenNI-0.27.zip
1.2. OpenNI_NITE_Installer_win32-0.27.zip
2. 安裝:
2.1. OpenNI
2.2. Nite
2.3. SenserKinect
3. SimpleOpenNI 解在Processing的Libraries
processing 穩定 stable版 1.5.1版
二選一: 1. processing-1.5.1/modes/java/libraries/ 放 SimpleOpenNI
2. 文件/provessing-1.5.1/Libraries/ 放 SimpleOpenNI
成果圖片:
心得:
因為Windows位元版本問題,使得大家在課堂上停滯了很久最後才完成。
2013年2月27日 星期三
第一個OpenCV程式
1. 利用OpenCV加上Mircosoft Visual C++進行讀圖:
Demo:
Source Code:
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("C:\\ccc.jpg");
cvShowImage("window",img);
cvWaitKey(0);
return 0;
}
2. 利用OpenCV加上Mircosoft Visual C++進行讀視訊:
Demo:
Source Code:
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>
int _tmain(int argc, _TCHAR* argv[])
{
while(1){
CvCapture * cap=cvCreateCameraCapture(0);
IplImage *img = cvQueryFrame(cap);
cvShowImage("window",img);
int key=cvWaitKey(33);
if(key==27)break;
}
return 0;
}
Demo:
Source Code:
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>
int _tmain(int argc, _TCHAR* argv[])
{
IplImage *img = cvLoadImage("C:\\ccc.jpg");
cvShowImage("window",img);
cvWaitKey(0);
return 0;
}
2. 利用OpenCV加上Mircosoft Visual C++進行讀視訊:
Demo:
Source Code:
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <opencv\highgui.h>
#include <opencv\cv.h>
int _tmain(int argc, _TCHAR* argv[])
{
while(1){
CvCapture * cap=cvCreateCameraCapture(0);
IplImage *img = cvQueryFrame(cap);
cvShowImage("window",img);
int key=cvWaitKey(33);
if(key==27)break;
}
return 0;
}
2013年2月20日 星期三
我是資傳四甲 鄭雅軒,我希望在這堂課中能夠更加深入使用 Leap Motion,並在大學最後一個學期中做出一個跟音樂相關的作品及其成果,並在網路上進行分享。
===============================================================
回家作業(HW01):
題目:
Sky DJ
內容簡介:
利用最近最為火紅的體感裝置Leap Motion製作一套虛擬的DJ機器,讓許多人也可以不必購買相關的昂貴器材也能夠成為一個帥氣的DJ。
操作方法:
1. 左手為刮碟片
2. 右手為相關音效調整
3. 左手上下左右移動可以進行換歌曲或者結合歌曲(左右為換歌曲、上下為增加入原本的歌曲中或者減少成原來的歌曲)
4. 右手上下轉換指定歌曲讓左手可以進行刮碟片的動作
(圖片來源:https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcT-d7_Hkwzra_Khf7DhFXIA6XpTyLm6nTf6G-mjLpTkGj7bF8k1)
===============================================================
回家作業(HW01):
題目:
Sky DJ
內容簡介:
利用最近最為火紅的體感裝置Leap Motion製作一套虛擬的DJ機器,讓許多人也可以不必購買相關的昂貴器材也能夠成為一個帥氣的DJ。
操作方法:
1. 左手為刮碟片
2. 右手為相關音效調整
3. 左手上下左右移動可以進行換歌曲或者結合歌曲(左右為換歌曲、上下為增加入原本的歌曲中或者減少成原來的歌曲)
4. 右手上下轉換指定歌曲讓左手可以進行刮碟片的動作
(圖片來源:https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcT-d7_Hkwzra_Khf7DhFXIA6XpTyLm6nTf6G-mjLpTkGj7bF8k1)
訂閱:
文章 (Atom)