Проверьте цвет определенной точки / пикселя на графике Matplotlib - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь создать программу, которая проверяет, является ли определенная точка (с координатами) на графике matplotlib белой или нет. Проблема в том, что я не могу найти точное утверждение, которое соответствует matplotlib. Я не знаю, использую ли я нужные инструменты, и я искал в Интернете и не мог найти решение. вот мой код:

import pylab as pl
import matplotlib.pyplot as plt
import matplotlib.cm as cm
from matplotlib.colors import is_color_like
import numpy as np
from PIL import Image

img = Image.open("C:/Users/User/Desktop/python files/pictures.python/orthogonal_maze_with_20_by_20_cells.png")
img_grey = img.convert('L')
img_array = np.array(img_grey)

start_point_x = 150
start_point_y= 0
start_point_x_co = [start_point_x]
start_point_y_co = [start_point_y]

start_point = plt.plot(start_point_x_co,start_point_y_co,'r-o')

def next_co(start_point_x,start_point_y):
    while True:
        start_point_y-1
        next_point = plt.plot[start_point_x,start_point_y]
        color = next_point.is_color_like('w')
        if color == True:
            plt.plot(start_point_x_co,start_point_y_co,'r-o')
            continue
        else:
            break


pl.imshow(img_array, cmap= cm.Greys_r )
pl.show()

Как я могу проверить цвет определенной точки на matplotlib? Спасибо за вашу помощь и время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...