Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有一种方法可以在opencv中不移动鼠标或单击鼠标而获得鼠标位置?_Python_Opencv - Fatal编程技术网

Python 有没有一种方法可以在opencv中不移动鼠标或单击鼠标而获得鼠标位置?

Python 有没有一种方法可以在opencv中不移动鼠标或单击鼠标而获得鼠标位置?,python,opencv,Python,Opencv,我需要一种方法来获得鼠标位置,而不需要移动鼠标或使用python中的OpenCV单击鼠标。 EVENT\u MOUSEMOVE仅在有移动时返回位置,但如上所述,我希望在不移动或单击的情况下获取位置。我不确定是否理解这一点。如果为EVENT\u MOUSEMOVE注册回调,则可以获取当前位置并将其存储在全局变量中。然后,您可以通过查看全局变量,随时获取位置,比如计时器上每50毫秒一次,甚至不需要进一步移动。根据定义,鼠标必须保持在上次移动时的最后位置,如果此后没有移动过鼠标。我希望在程序启动时鼠标

我需要一种方法来获得鼠标位置,而不需要移动鼠标或使用python中的OpenCV单击鼠标。
EVENT\u MOUSEMOVE
仅在有移动时返回位置,但如上所述,我希望在不移动或单击的情况下获取位置。

我不确定是否理解这一点。如果为
EVENT\u MOUSEMOVE
注册回调,则可以获取当前位置并将其存储在全局变量中。然后,您可以通过查看全局变量,随时获取位置,比如计时器上每50毫秒一次,甚至不需要进一步移动。根据定义,鼠标必须保持在上次移动时的最后位置,如果此后没有移动过鼠标。

我希望在程序启动时鼠标在画布上的位置没有移动,或者基本上单击“setMouseCallback()'仅在有移动或单击时有效,但我希望鼠标位置始终保持不变,即使没有移动