我正在使用 C#/Emgu CV 进行项目,但是使用 OpenCv 以任何语言回答都应该没问题。
我有以下图片: http: //i42.tinypic.com/2z89h5g.jpg 或者它可能看起来像这样:http: //i43.tinypic.com/122iwsk.jpg
我正在尝试进行自动校准,我想知道如何找到场地的角落。它们由 LED 标记,但我更愿意通过颜色标签找到它。如果需要,我可以用相同的颜色标签替换所有标签。(注意房间里的光线在变化,所以下次颜色可能会有点不同)
边缘检测也可能没问题,但恐怕我找不到正确的角落。
请帮忙。谢谢你。
编辑:
感谢 aardvarkk 的建议,但我想我需要给你更多的信息。我已经能够在现场检测和识别机器人并获得它们的位置和旋转。但为此,我必须先手动设置角落。所以我一直在寻找一种自动的方式,但我担心我无法区分颜色标签和背景,因为房间里的光线经常变化。
至于拍摄角度。这一点是相机每次都可以从不同的(合理的)角度。