我正在使用 opencv,我想执行以下过程:
我每秒检查鼠标当前位置与 1 秒前位置之间的差异。
然后我想在我的屏幕上画一条线,从 1 秒前的位置到当前位置。这条线应该在屏幕上停留 1 秒,直到再次评估差异,所以这条线应该在新的位置被渲染。
我已经完成了所有的逻辑、位置计算和所有事情。 我想知道的是如何在我的屏幕上画一条线。我希望在可以看到这些线条的同时正常使用我的电脑,这意味着用鼠标单击、键盘事件和打开窗口应该不阻止线条在我的屏幕上渲染。
我该怎么做?
答案 0 :(得分:1)
这不是小事。
您需要一些可以显示具有以下属性的窗口的 GUI 工具包:
这是总体思路。选择一个流行的 GUI 工具包,然后谷歌搜索。您可能会找到解决所有这些要点的方法。
我不认为 OpenCV 会这样做。它的 GUI 设施很方便,但在这个程度上不够灵活。