我正在尝试进行室内导航,我需要机器人可以自动导航的室内地图。我正在考虑使用每个地方(某些部分)具有不同颜色的图像,我想知道如何获得某些颜色的坐标。这样我就可以使用坐标将某些地方指定为特定颜色区域。如何使用python获取具有特定颜色的图像的像素坐标列表?在这种情况下,我知道RGB代码的颜色!我目前正在使用pycharm
发布于 2020-09-03 16:41:03
假设你的图片有形状(Y,X,3)。Y是图像的高度,X是宽度。最后一个维度是3个RGB颜色通道。
您可以在图像上使用此代码来获取具有特定RGB设置的像素坐标列表:
def pixels(image, rgb_set):
set = list()
for j in range(0, image.shape[0]):
for i in range(0, image.shape[1]):
if image[j][i] == rgb_set:
set.append([j, i])
return sethttps://stackoverflow.com/questions/63719553
复制相似问题