让孩子们编程Microsoft Kinect有多可行?

Ale*_*ean 4 kinect

我正在阅读"如何让孩子们参与编程"的答案,微软Kinect因缺席而引人注目.然而,"Kinect for Windows" 主页确实谈到了使用它来教育学生.

据推测,API仍在不断发展并且相对复杂 - 但是让年轻观众(例如10-15岁)使用该技术是多么可行?我问,因为我认为来自传感器的物理反馈回路对于儿童编程来说将是一个非常类似Mindstorms的体验.

有关于让孩子们使用Kinect的书籍,软件"培训轮"或在线资源吗?

Rob*_*evy 6

使用实际的Kinect API需要深入的数学和计算机科学理解.API为您提供1)byte []表示传感器捕获的各种图像,以及2)一系列{x,y,z}点,表示它在用户身体上跟踪的各种关节.

做一些有用的事情需要三角学和线性物理学(分析"关节"之间的关系以及这些关系如何随时间变化以执行手势)或使用图像byte [] s.

骨架的东西可能适合你年龄段高端的高年级学生.

围绕Kinect SDK创建一个抽象层可能会更有趣,它可以完成"硬件",并提供一个更"有趣"的API,旨在让孩子们有理由去探索更基本的CS概念.

  • +1,我会将API包装成更容易使用的东西. (3认同)