Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.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 如何将鼠标移动到屏幕上的所有蓝色像素';s x y值的平均值_Python_Opencv3.0 - Fatal编程技术网

Python 如何将鼠标移动到屏幕上的所有蓝色像素';s x y值的平均值

Python 如何将鼠标移动到屏幕上的所有蓝色像素';s x y值的平均值,python,opencv3.0,Python,Opencv3.0,我正在尝试制作一个DIY虚拟现实工具包,但Python方面的知识还不够。但到目前为止,我认为Python是实现以下目标的唯一途径:;该程序从网络摄像头提要中获取每一帧,获取蓝色像素,并平均像素的所有XY位置,并使鼠标移动到那里。在OpenCV和Python中 我在谷歌上搜索了一百万次,却找不到我需要的东西。我花了大约11个小时搜索OpenCV文档,什么也没找到。我只需要完成这个程序。我正在运行Python3.7.3和OpenCV 2 任何帮助都将不胜感激。我可以接受别人给我完整的代码,只要它是可

我正在尝试制作一个DIY虚拟现实工具包,但Python方面的知识还不够。但到目前为止,我认为Python是实现以下目标的唯一途径:;该程序从网络摄像头提要中获取每一帧,获取蓝色像素,并平均像素的所有XY位置,并使鼠标移动到那里。在OpenCV和Python中

我在谷歌上搜索了一百万次,却找不到我需要的东西。我花了大约11个小时搜索OpenCV文档,什么也没找到。我只需要完成这个程序。我正在运行Python3.7.3和OpenCV 2

任何帮助都将不胜感激。我可以接受别人给我完整的代码,只要它是可以理解和易读的

多谢各位


*编辑,我正在使用Windows x86。

将图像转换为HSV。HSV通常更适合检测特定颜色区域。处理与您描述的问题相同的问题,并提供有用的链接。使用inRange函数检测蓝色像素后,使用遮罩获得坐标值的平均值(np.argwhere可用于获取坐标,然后使用np.mean over axis=0)。

能否提供一些代码?我刚开始学习Python。我不知道这意味着什么。老兄,这是一个提问的地方,解决你正在处理的问题的怀疑。不要要求别人在你的地方工作。我知道你是个初学者。这就是为什么你需要自己解决它。或者你永远也学不会