如何找到一个物体在屏幕上的位置?

How to find the position of an object on the screen?

我正在尝试检测屏幕上对象的像素位置。在我的例子中:一个每 10-20 秒改变一次屏幕位置的足球。 我的第一种方法是使用网络摄像头,记录我自己的屏幕,然后使用 openCV 检测对象并将位置转换为像素位置。但我认为必须有一个更简单的解决方案。如果有人知道另一种方法,请告诉我你的想法。如果可能,我想使用 c/c++。

提前致谢。

VLC 可以通过 RTP/HTTP/etc 流式传输您的屏幕,opencv 视频捕获可以打开它,例如cv::VideoCapture("http://...") 对于 VLC 的设置,请遵循此处的说明:https://grok.lsu.edu/m/article.aspx?articleId=14625