太空侵略者雷达:这是我应对太空侵略者雷达挑战的解决方案 源码
太空侵略者雷达 这是我用Python编写的针对太空入侵者雷达挑战的解决方案。 它尝试获取大型群集并选择可疑区域。 为了获得聚类,对于每个点,它都会计算给定距离内的邻居。 邻居数为零的那些被拒绝-消除噪音。 对于每个群集,它通过递归遍历所有其余和已连接的邻居来计算大小。 大小/面积太小的群集将被拒绝。 其余的将被保存以供所有入侵者检查。 接下来,它会获得面积-入侵者对的最小可能矩形,并计算出最高相似度。 如果最高相似度高于指定的最小值,则它将计算特定入侵者的可能坐标。 如何运行 python cli.py 选项 您只需将新模板文件放在invaders目录中即可添加新的入侵者。 系统将检测到它们。 要指定其他雷达示例,请使用-r或--radar参数以及文件名。 它将在radars目录中查找。 要放置在生成热图时使用的自定义距离值,请修改-d或--distance参数。 它用于计算指定
文件列表
Space-Invaders-Radar-master.zip
(预估有个13文件)
Space-Invaders-Radar-master
detectors.py
4KB
.gitignore
2KB
screens.py
935B
invaders.py
72B
areas.py
3KB
cli.py
3KB
constants.py
153B
README.md
2KB
radars.py
3KB
暂无评论