我尝试逐像素扫描,但效率不高,结果并不令人满意。 我将补充说,游戏是在Windows模式下运行的,像机器人这样的类正在运行。每次黄金也可能在不同的地方。
答案 0 :(得分:1)
作为一个非常简单的例子,我用你的图像写了这个:
data_bin <- getBinaryURL(file_remote, userpwd = credentials,
ftp.use.epsv = FALSE)
writeBin(data_bin, file_output)
我读了图片
我使用自适应阈值来创建二进制图像
我使用canny来检测图像中的边缘
我使用dilate / erode来消除背景噪音
我使用轮廓查找器查找图像中的对象
我忽略任何具有任意大小的轮廓
产生的轮廓大致是你的黄斑。这不是很准确,因为我没有花时间玩不同的参数,但你可以微调它。
希望有所帮助,
玩得开心。您可以在此处查看如何设置OpenCV:Java OpenCV from Maven