我正在阅读"How to get kids into programming"的答案,微软Kinect因缺席而显眼。然而,“Kinect for Windows”homepage确实谈到了用它来教育学生。
据推测,API仍在不断发展并且相对复杂 - 但让年轻观众(例如10-15岁)使用该技术的可行性如何?我问,因为我认为来自传感器的物理反馈回路对于儿童编程来说将是一种非常类似Mindstorms的体验。
是否有任何关于让孩子使用Kinect的书籍,软件“培训轮”或在线资源?
答案 0 :(得分:6)
使用实际的Kinect API需要一些深入的数学和算法。计算机科学理解。 API为您提供1)byte []表示传感器捕获的各种图像,以及2)一系列{x,y,z}点,表示它在用户身体上跟踪的各种关节。
对这些做任何有用的事情都需要三角测量和线性物理(分析“关节”之间的关系以及这些关系如何随时间变化以执行手势)或使用图像字节[] s。
骨架的东西可能适合你年龄段高端的高年级学生。
围绕Kinect SDK创建一个抽象层可能会更有趣,它可以实现“硬件”,并提供一个更“有趣”的API,旨在让孩子们有理由探索更基本的CS概念。
答案 1 :(得分:2)
另外,我已经和其他年龄段的人一起完成了其他编程阵营WeScheme,所以我会做一个这样的阵营,找出 ACTUALLY 了解计算机是如何工作的谁将致力于找出答案。报名的大多数人实际上并不喜欢编程,因为他们很难在12岁或者很小的时候开始。我在第一次评论中遗漏了我比其他人在数学上领先3到4年,这对我来说更容易。所以我要说从15开始,清除非专用,然后开始你要使用的语言的基础知识,然后你可以跳进Kinect。希望这有帮助!