Hello,I am working on sound source localization with Kinect on Matlab R2014b I have some troubles by running the following code,I have installed Kinect for windows SDK but Matlab is not recognizing the Kinect sound array please help me ...
1 次查看(过去 30 天)
显示 更早的评论
fs = 16000;
AudioInput = dsp.AudioRecorder(...
'DeviceName', ...
'Microphone Array (Microsoft Kinect USB Audio)',...
'SampleRate', fs, ...
'NumChannels', 4,...
'OutputDataType','double',...
'QueueDuration', 2,...
'SamplesPerFrame', audioFrameLength);
Matlab gives this error:
Error using AudioRecorder.AudioRecorder (line 174) Microphone Array (Microsoft Kinect USB Audio) is not a valid setting for the DeviceName property.
0 个评论
回答(2 个)
Andrés Méndez
2017-10-18
编辑:Walter Roberson
2017-10-18
This response is probably arriving a bit late. Which Kinect are you using?
If you are using v2 you should use:
k1 = dsp.AudioRecorder('DeviceName', 'Varios micrófonos (Xbox NUI Sensor)',...
'NumChannels',4,'SampleRate', 16000,'SamplesPerFrame', 16000, 'OutputDataType', 'single');
1 个评论
Walter Roberson
2017-10-18
In the "Which Kinect are you using" question: the Kinect for Xbox is not supported, only Kinect for Windows. With some of the older releases (around R2015a) it was possible to access some of the resources of a Kinect for XBox, but that is not possible in current releases.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Acquisition Using Kinect for Windows Hardware 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!