我正在尝试进行室内导航,我需要机器人可以自动导航的室内地图。我正在考虑使用每个地方(某些部分)具有不同颜色的图像,我想知道如何获得某些颜色的坐标。这样我就可以使用坐标将位置指定为特定颜色区域。我目前正在使用pycharm
如何获得粉色、紫色和黄色部分的坐标?颜色的RGB代码是粉色(255,128,255),黄色(255,255,0),紫色(128,128,255)。
发布于 2020-09-03 20:53:56
您的问题的解决方案包括两个主要部分:
从input image
让我们来看第一个问题。您可以使用具有各种颜色的cv2.inRange(),为输入图像中的每个标记方块获取二进制掩码。
现在你可以在二进制蒙版上使用cv2.findContours来检测最大的轮廓,并取它的中点或其他东西。
https://stackoverflow.com/questions/63723257
复制相似问题