2024-06-14 05:24:09 发布
网友
我正在写一个用opencv解决迷宫的机器人。我的例子附后。此外,一个骷髅版的迷宫是附加的。我刚接触opencv,我现在的问题是我不确定如何识别目标,即左上角的正方形。我有一个中间找到轮廓,并得到最大的轮廓(这是迷宫)我可以分裂轮廓找到最宽的区域?有没有办法确定目标。你知道吗
这是我目前处理的结果。你知道吗
我想你可以用数学形态学。如果你将应用腐蚀,那么它会吃掉墙壁,但更厚的部分(开始和结束)不会消失。之后,您可以应用扩张来恢复区域大小(不是强制步骤)。你知道吗
侵蚀+膨胀=闭合
在找到等高线和它们的重心之后,这将给出点坐标。你知道吗
我想你可以用数学形态学。如果你将应用腐蚀,那么它会吃掉墙壁,但更厚的部分(开始和结束)不会消失。之后,您可以应用扩张来恢复区域大小(不是强制步骤)。你知道吗
侵蚀+膨胀=闭合
在找到等高线和它们的重心之后,这将给出点坐标。你知道吗
相关问题 更多 >
编程相关推荐