标签: java algorithm detection oval
我为自动机器实现虚拟世界。机器必须能够检测屏幕中不同颜色椭圆的中心坐标。 图像以宽度x高度数组的形式提供给机器,颜色为int(例如白色= 0,红色= 8,蓝色= 9等)。
此外,如果椭圆在彼此后面,则不必计算精确的中间点。 我在考虑某种扫描线算法?这将保持第一次看到一种颜色,当它退出时它会得到这两者之间的平均值?然后水平和垂直地做。然后你有中间坐标。 这会有效吗?还有其他想法吗? 提前致谢