EDA365电子论坛网

标题: 用MATLAB或Simulink操控微软Kinect MATLAB/Simulink读取Kinect数据 [打印本页]

作者: Kinn1    时间: 2020-2-17 17:03
标题: 用MATLAB或Simulink操控微软Kinect MATLAB/Simulink读取Kinect数据

+ h( q0 @8 W' L. {0 s" G

% s+ {  l1 `. M, |4 [7 ?5 ^+ Z1 E2 l
摘要: 从Microsoft Kinect获取数据传入Simulink。Microsoft Kinect (for Windows)是一个包括了RGB摄像头、3-D深度传感器和4声道麦克风的天然交互装置。
3 B1 n% w+ d: S& p% L$ E- O" b
1 W+ B2 R3 y5 `& B2 r
* H- F/ m' i7 B. h
Microsoft Kinect (for Windows)Microsoft Kinect (for Windows)是一个包括了RGB摄像头、3-D深度传感器和4声道麦克风的天然交互装置。Kinect可以进行人体骨骼跟踪、手势识别、脸部追踪以及语音识别。此外,Kinect还可以被用来实现在机器人、运动机能学、土木工程等领域的应用。 例如,您可以通过使用Kinect(for Windows)来获取传感器对于周围环境的信息,从而操控机器人。您也可以重建一个附近的场景用于3-D建模和仿真。
" u8 k3 K5 g9 ]: ^: H7 a! C1 {
Simulink 对 Kinect 的支持您需要使用Simulink Support for File Exchange entry来将Microsoft Kinect连接到Simulink。除了这个插件之外,您还需要安装Microsoft Kinect SDK或OpenNI framework。OpenNI是一组开源的API,它可以提供原始传感器数据流以及中间件级功能,如骨骼跟踪。OpenNI framework与Simulink也支持ASUS Xtion PRO或者PrimeSense cameras。
' m8 s7 Z  _' V& h$ [9 n
MATLAB图像采集工具箱对Kinect的支持通过使用图像采集工具箱,您可以从Microsoft Kinect获得数据输入MATLAB。更多关于图像采集工具箱对Kinect的支持,请参考:Microsoft Kinect for Windows Support from Image Acquisition Toolbox
9 s' c' r6 r+ l0 P% Q/ f

! u: v: a0 K0 @( F% Q& _1 S" A% H# m$ K7 J: S2 f" L
支持包功能描述:
SDK
Microsoft Kinect for Windows 1.6
OpenNI
OS
Windows 7 32bit/64bit
Windows 7 32bit/64bit
& l5 F* J- \% G6 [" e, EMac OS X8 n8 s+ }7 J5 Y3 ^5 Q
Linux (Ubuntu)( B7 C2 }4 Y6 ~
RGB camera
VGA (max. 30 FPS)
VGA (max. 30 FPS)
% m: _2 [' p" _0 yQVGA (max. 60 FPS); w9 O' a0 q4 G5 Z4 D  o) L
3-D depth camera
VGA (max. 30 FPS)
. e) N5 k' t4 BNear mode and Seated mode0 [1 \+ j9 D6 `2 c% ~
VGA (max. 30 FPS)2 m& M, l: d% {  n( C1 c
QVGA (max. 60 FPS)2 I3 F% F$ M( r" P
IR camera
N/A
X
Motion recognition
X
X
Skeleton tracking
24 skeleton joints max
) J6 f( ^% o; K& R: y; {0 ?$ W2 persons tracked max$ C& B+ {1 t9 z0 j: [
20 skeleton joints max" l% E% B* M7 J' h; ]0 k* J
2 persons tracked max. W2 z: k5 S) N
Auto skeleton tracking8 s6 Y. i0 s& Y. a
Tilt motor control
X
N/A

8 d+ \" P8 ?0 J. u% V& D6 P& p8 y( m# M: T1 r: e: {0 k
软件硬件配置要求
MathWorks第三方
软件要求
必装软件
  • MATLAB
  • Simulink
    " U0 ~8 T3 N/ Z. B+ g/ K# ?
推荐工具箱
  • 计算机视觉系统工具箱
  • DSP系统工具箱 (从Kinect获取语音信号)
  • 图像处理工具箱* Z5 p7 y2 ]" j. ^
支持学生版本
- k* G) u$ R8 Y
0 M, u' k. R1 N* g* ]' s: |" z6 Z+ N支持包
需要安装支持包
  • Simulink Support for Kinect
    9 i) a7 N% Z6 `& e8 c+ B' ]6 f2 G* n; @
硬件要求
必备硬件
  • Microsoft Kinect for Windows
    : U1 x& O; G& \# w
软件要求
必备软件
  • 这两者之一:
      Z; o2 t( }4 T
1. Microsoft Kinect for Windows SDK v1.6 (for Windows only)$ m' I2 G9 u! l+ o3 J; _+ N2 X
2. OpenNI framework (for Windows, Mac, or Linux) 1 M. z; u* A+ j! E" W# v
  • OpenNI Binaries (32-bit or 64-bit, matching your use of 32-bit or 64-bit MATLAB)
  • Primesense NITE Middleware
  • Primesense Sensor Module
    # L% {2 H9 W3 W
  • Compiler+ [! u2 D4 ?9 x+ |, ]1 r/ _
    – Microsoft Visual Studio 2010 Express Edition (VC++)
    9 N6 h2 ?, j+ J4 g– Microsoft Windows SDK 7.1  d* F( \; K) ?
    – GCC C++ Compiler+ c. Q0 c/ g+ y3 o# E) w8 }' ?

7 P, i) p% |9 N5 y# y$ f9 a
  ^! b& J- t* L
入门资源
文档9 K  C/ q0 @4 B' A
  • File exchange Pick of the Week December 2011
    % l0 P* ]" I1 ^! L6 @+ P
解决方案
8 o9 Q% v" t/ c$ ^! n6 F
  • Image and Video Processing& h. E% p! A, d9 t) y2 y
其他
: y( Y! x7 Y; @
  • Simulink for PCV (Point Cloud Viewer)
  • Kinect Microsoft SDK; j5 o, S" D% h: g
: \/ K7 ?% k7 ]
相关硬件支持概况:  Microsoft, Digital Signal Processing, Image and Video Processing, Simulink Product Family, Simulink, Project-Based Learning,9 A8 m" K! l# N- C* M: y5 ^0 V
, z& G/ \8 R0 M; J

- r. V$ }7 G& t/ n$ i. a3 v, E7 G8 v- f3 `6 e

作者: yin123    时间: 2020-2-25 18:13
用MATLAB或Simulink操控微软Kinect MATLAB/Simulink读取Kinect数据




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2