gpt4 book ai didi

opencv - 使用opencv进行手势交互的幻灯片

转载 作者:太空宇宙 更新时间:2023-11-03 21:48:35 25 4
gpt4 key购买 nike

我正在制作一个照片库 *投影在墙上*,用户应该在其中通过手势进行交互。用户将站在墙壁投影前。用户应该能够选择一张照片,返回主图库并执行其他(未指定)手势

我具有 c、c++ 编程技能和 opengl 的一些知识。我没有使用 opencv 的经验,但我认为我可以用它来识别用户手势。

最初的想法是在用户面前放置一个网络摄像头(在墙壁矩形的上方或下方),然后使用 opencv 处理视频流

这可能根本不是最好的解决方案......所以出现了很多问题:

是否引用了有用的文档?我应该使用受控灯光环境吗?根据您的经验,最佳相机位置在哪里?向后投影墙可能会更好(我的意思是墙不会是真正的墙 ;-) )

任何不同的(更好的)解决方案?是否有任何设备可以直观地拦截用户手势(例如 xbox360)?

非常感谢!马西莫

最佳答案

我在使用 OpenCV 进行人体检测方面经验不多,但使用任何工具,这都是一项艰巨的任务。您甚至没有具体说明您打算使用人体的哪些部位...手势是使用整个 body ,只使用 ARM 和手等吗?

OpenCV 有一些预定义的文件来检测完整的人体、面部、嘴巴等(在 OpenCV 源代码中寻找专用的 .xml 文件),您可能想尝试一下。对于文档,必须查看官方 OpenCV 文档:http://opencv.willowgarage.com/documentation/cpp/index.html但当然,它非常笼统。

控制环境光可能有用,但这取决于您将使用的方法。首先,找到合适的方法,并根据您对光的控制能力进行选择。同样,相机的最佳位置将取决于方法,当然也取决于您计划使用的人体部位。最后,请记住 OpenCV 并不是特别快,您可能需要使用一些 OpenGL 例程来加快速度。

如果您准备不仅仅使用网络摄像头,您可能想看看 Kinect SDK。官方只应在明年 Spring 发布,但您已经可以找到适用于 Linux 机器的东西。

玩得开心!

关于opencv - 使用opencv进行手势交互的幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5141031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com