3D Sphere Virtual Instrument with multiple Kinect
碩士 === 國立中央大學 === 資訊工程學系 === 103 === Human Computer Interaction is wildly used in our life, in this paper we design a virtual instrument by the Microsoft Kinect sensor. Kinect sensor can detect human body by representing a skeleton, and the program use the skeleton to control the music signal. Kinec...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2015
|
Online Access: | http://ndltd.ncl.edu.tw/handle/7q4x35 |
id |
ndltd-TW-103NCU05392055 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-103NCU053920552019-05-15T22:08:46Z http://ndltd.ncl.edu.tw/handle/7q4x35 3D Sphere Virtual Instrument with multiple Kinect 基於多個Kinect的虛擬球體樂器 Ming-Fong Lu 呂名峰 碩士 國立中央大學 資訊工程學系 103 Human Computer Interaction is wildly used in our life, in this paper we design a virtual instrument by the Microsoft Kinect sensor. Kinect sensor can detect human body by representing a skeleton, and the program use the skeleton to control the music signal. Kinect has human body angle limits, if user’s side face to Kinect then Kinect cannot detect skeleton, this paper uses skeletons as point cloud and calibrate three Kinect to achieve side face detection. In our instrument we use a sphere for interface, inside the sphere has twelve blocks and the user can play a single note or chords. In order to play all of the blocks, we use the ICP algorithm to calibrate three Kinect and the users can the play instrument without side face limits. At program interface we use OpenGL for rendering the objects, and we will introduce the basic three dimensional concepts and OpenGL concept, explains how to put the skeleton inside the sphere and introduce MIDI concept to use MIDI for playing music. Finally the experiment result shows the accuracy of the skeleton in calibration and show the status of skeleton in figures. Timothy K. Shih 施國琛 2015 學位論文 ; thesis 91 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程學系 === 103 === Human Computer Interaction is wildly used in our life, in this paper we design a virtual instrument by the Microsoft Kinect sensor. Kinect sensor can detect human body by representing a skeleton, and the program use the skeleton to control the music signal. Kinect has human body angle limits, if user’s side face to Kinect then Kinect cannot detect skeleton, this paper uses skeletons as point cloud and calibrate three Kinect to achieve side face detection. In our instrument we use a sphere for interface, inside the sphere has twelve blocks and the user can play a single note or chords. In order to play all of the blocks, we use the ICP algorithm to calibrate three Kinect and the users can the play instrument without side face limits. At program interface we use OpenGL for rendering the objects, and we will introduce the basic three dimensional concepts and OpenGL concept, explains how to put the skeleton inside the sphere and introduce MIDI concept to use MIDI for playing music. Finally the experiment result shows the accuracy of the skeleton in calibration and show the status of skeleton in figures.
|
author2 |
Timothy K. Shih |
author_facet |
Timothy K. Shih Ming-Fong Lu 呂名峰 |
author |
Ming-Fong Lu 呂名峰 |
spellingShingle |
Ming-Fong Lu 呂名峰 3D Sphere Virtual Instrument with multiple Kinect |
author_sort |
Ming-Fong Lu |
title |
3D Sphere Virtual Instrument with multiple Kinect |
title_short |
3D Sphere Virtual Instrument with multiple Kinect |
title_full |
3D Sphere Virtual Instrument with multiple Kinect |
title_fullStr |
3D Sphere Virtual Instrument with multiple Kinect |
title_full_unstemmed |
3D Sphere Virtual Instrument with multiple Kinect |
title_sort |
3d sphere virtual instrument with multiple kinect |
publishDate |
2015 |
url |
http://ndltd.ncl.edu.tw/handle/7q4x35 |
work_keys_str_mv |
AT mingfonglu 3dspherevirtualinstrumentwithmultiplekinect AT lǚmíngfēng 3dspherevirtualinstrumentwithmultiplekinect AT mingfonglu jīyúduōgèkinectdexūnǐqiútǐlèqì AT lǚmíngfēng jīyúduōgèkinectdexūnǐqiútǐlèqì |
_version_ |
1719126443499192320 |