python - 使用 Python OpenCV 从网络摄像头视频中检测白纸上的黑色矩形

标签 python opencv keyboard tracking detection

关闭。这个问题需要更多 focused .它目前不接受答案。












想改进这个问题?更新问题,使其仅关注一个问题 editing this post .

5年前关闭。




Improve this question




我正在做一个关于虚拟键盘的项目。
使用网络摄像头,我想检测墙上投影键盘上的黑键(使用投影仪投影)。
键盘有黑键的白色背景 - Image of keyboard
正如预计的那样,键盘会有一些连续的移动,虽然很少。
据我了解,我将不得不检测这个白色矩形,然后为每一帧进一步检测其中的黑键。
你能告诉我这是否正确吗?
我如何使用 Python 和 OpenCV 来解决这个问题?
谢谢!

最佳答案

我想你想创建一个功能正常的投影键盘。如果是这种情况,您实际上需要首先映射网络摄像头图像中投影键的位置。然后在同一图像中检测“按下”位置。通过比较这两个信息,您将被允许“检测”“按键”。首先,由于检测“按下”位置更难,你想怎么做? (然后我会告诉你可以做些什么来映射键位置)(这是一个非常先进的项目伙计)

关于python - 使用 Python OpenCV 从网络摄像头视频中检测白纸上的黑色矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37407234/

相关文章:

python - 如何在 lmfit 最小二乘最小化中包括我的数据的错误,以及 lmfit 中 conf_interval2d 函数的错误是什么?

opencv - 在 Hololens 中使用 OpenCV

opencv - Opencv输出中的输出重叠

iphone - 当你在 iPhone 上输入完文字后,如何关闭键盘?

android - 当键盘可见时,EditText 下面的按钮不可见

iOS 键盘显得太大。这是启动图像的问题吗?

python - 如何调整 QCheckBox 的大小

python - 即使存在解决方案,scipy.optimize.linprog 也找不到解决方案

python - 如果我取消调用它的终端,PostgreSQL 填充进程会死掉吗?

c++ - Linux 和 Windows 构建的应用程序之间的 OpenCV 行为差异