Я пытаюсь создать программу, которая проверяет, является ли определенная точка (с координатами) на графике 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? Спасибо за вашу помощь и время.