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

时间:2016-05-24 07:39:15

标签: python opencv keyboard tracking detection

我正在开发虚拟键盘上的项目。 使用网络摄像头,我想检测墙上投影键盘上的黑键(使用投影仪投影)。

键盘有白色背景,黑键 - Image of keyboard

投影时,键盘会有一些连续的移动,虽然很少。 根据我的理解,我将不得不检测这个白色矩形,然后进一步检测每个帧中的黑键。

请告诉我这是否正确? 我如何使用Python和OpenCV进行操作?

谢谢!

1 个答案:

答案 0 :(得分:1)

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