使用OpenCV完美迷宫求解器
该项目旨在找到完美迷宫的解决方案,完美迷宫的定义是从迷宫中的任何点到任何其他点只有一条路径的迷宫。 另外,迷宫没有难以接近的部分,没有圆形路径,也没有开放区域。 迷宫图像在浅色背景上应具有深色的墙壁。 为了生成迷宫,已经使用了在线迷宫生成器工具。
使用的工具
OpenCV3.4
Python 3.6
任务分析
OpenCV
OpenCV(开源计算机视觉库)是一个开源计算机视觉和机器学习软件库。 OpenCV构建旨在为计算机视觉应用程序提供通用的基础结构,并加速在商业产品中使用机器感知。 该库具有2500多种优化算法,其中包括一整套经典和最新的计算机视觉和机器学习算法。 OpenCV应用领域包括:
面部识别系统
手势识别
人机交互(HCI)
移动机器人
运动理解
对象识别
等高线
轮廓可以简单地解释为连接具有相同颜色或强度的所有连续点(沿边界)的曲线。
2023-03-14 19:51:17
185KB
Python
1