如何找到一个物体在屏幕上的位置?
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
我正在尝试检测屏幕上对象的像素位置。在我的例子中:一个每 10-20 秒改变一次屏幕位置的足球。 我的第一种方法是使用网络摄像头,记录我自己的屏幕,然后使用 openCV 检测对象并将位置转换为像素位置。但我认为必须有一个更简单的解决方案。如果有人知道另一种方法,请告诉我你的想法。如果可能,我想使用 c/c++。
提前致谢。
VLC 可以通过 RTP/HTTP/etc 流式传输您的屏幕,opencv 视频捕获可以打开它,例如cv::VideoCapture("http://...")
对于 VLC 的设置,请遵循此处的说明:https://grok.lsu.edu/m/article.aspx?articleId=14625