我想使用 OpenCV 检测 3 种基本形状(箭头、十字、T 形)并对其进行分类。
箭头必须按颜色和方向(左向/右向)分类。只需检测十字架即可。我发现这个 Python 示例几乎是我需要的。我只需要为其添加颜色和方向检测。
一个简单的 if/else if 结构对我来说是最容易实现的,因为车载计算机将使用虚拟串行端口与驱动控制器通信。这样,我可以根据检测到的形状向驱动控制器发送简单的命令。
我将使用网络摄像头作为图像源,所以如果你能在正确的方向上推动使用它,那将有很大帮助。
感谢所有帮助。我想为具有图像处理功能的自主机器人执行此操作。我是 OpenCV 的新手,所以请帮帮我。欢迎使用 Python 和 C++ 示例,但 Python 更适合,因为我的板载计算机将运行 Linux。C++ 示例也很棒!