【问题标题】:How feasible is it to get kids programming Microsoft Kinect? [closed]让孩子们编程 Microsoft Kinect 有多可行? [关闭]
【发布时间】:2011-12-06 09:24:16
【问题描述】:

我正在阅读"How to get kids into programming" 的答案,而 Microsoft Kinect 的缺席很明显。然而,“Kinect for Windows”homepage 确实谈到了用它来教育学生。

据推测,API 仍在不断发展且相对复杂 - 但让年轻的受众(例如 10 至 15 岁)使用该技术有多可行?我之所以这么问,是因为我认为传感器的物理反馈循环对于儿童编程来说会是一种类似于 Mindstorms 的绝佳体验。

是否有任何关于让孩子使用 Kinect 的书籍、软件“训练轮”或在线资源?

【问题讨论】:

  • 我 12 岁,我用它编程,但我确实在处理一些更复杂的事情......比如创建一个点云,你需要了解一些基本的线性代数,但是我大部分时间都很好。 PS我也比我认识的其他人领先~3-4
  • 感谢 Outlaw - 这对了解非常有帮助。令人印象深刻的东西!
  • 谢谢,起初我很沮丧,因为这是我第一次用 c# 编程(我使用的是什么),所以我建议他们在进入之前了解你使用的语言的基础知识

标签: kinect


【解决方案1】:

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

用这些做任何有用的事情需要三角学和线性物理学(分析“关节”之间的关系以及它们如何随时间变化以执行手势)或使用图像字节[]。

骨架材料可能适合您年龄段高端的高级学生。

围绕 Kinect SDK 创建一个抽象层可能更有趣,它完成“困难部分”并公开一个更“有趣”的 API,旨在让孩子们有理由探索更多基本的 CS 概念。

【讨论】:

  • +1,我会将 API 封装成更易于使用的东西。
  • 感谢您的详细回答 - 这几乎符合我的预期,但很高兴得到确认。
【解决方案2】:

另外,我还和我这个年龄的人参加过其他编程训练营,但他们没有得到WeScheme,所以我会参加这样的训练营,以了解谁真正了解计算机的工作原理以及谁将致力于找出。大多数注册的人实际上并不喜欢编程,因为他们很难从 12 岁或很小的时候开始。我在第一条评论中遗漏了我在数学方面比其他人领先 3-4 年,这对我来说更容易。所以我会说从 15 岁开始,淘汰非专用的,然后开始你将要使用的语言的基础知识,然后你就可以跳入 Kinect。希望这会有所帮助!

【讨论】:

  • 感谢 WeScheme 的链接 - 这也是一个有趣的链接
  • @AlexDean 我是用 bootstrap 做的,这是他们在他们网站某处列出的程序........ 但是如果孩子们不专注,不要让他们离开到最后。我班的很多孩子因为没有得到它而提前离开,但我们的老师告诉所有正在努力的人一些帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多