x11vnc边界框坐标

时间:2020-04-04 18:23:30

标签: python opencv image-processing vnc

我对x11vnc中的屏幕区域或鼠标/光标坐标有疑问。

我正在尝试使用图像中的图像创建所有可能的鼠标位置。 主图像将始终为765 x 503像素。在我弄清楚如何以易于再现的方式提取次级区域之前,次级图像是未知的。意思是,我将需要某种某种方式-准确地获取想要的辅助图像,然后能够针对主要图像提取辅助图像的x,y。这意味着次要图像坐标x,y的左下角将不是0,0,而是x,y值,就好像它是主图像一样。这仅是为了帮助创建准确的坐标,实际结果可能会有所不同。

我知道图像将在那里,因为我正在使用vncdotool expect图像,一旦找到图像,便执行操作。 注意:我不确定vncdotool中的rexpect是做什么的

使用x11vnc,我共享了一个应用程序,因此需要所有坐标,我只需要想出一种方法即可将图像映射到vncdotool上希望找到辅助图像的坐标

1 个答案:

答案 0 :(得分:0)

这个github回购解决了这个问题

您可以在图像上使用简单的GUI创建XML文件,以绘制要在其上创建边框的矩形,并获取x_min,y_min,x_max,y_max像素坐标,该像素坐标可以转换为鼠标/光标坐标。 / p>

https://github.com/tzutalin/labelImg