Задать вопрос
@Mikhail00900

Почему код работает некорректно?

пытаюсь сделать, чтобы код находил координаты белого цвета на фото.
вход:
lad.jpg
выход:
2.png
код:
import numpy as np
from PIL import Image,ImageDraw
our_color = [255, 255, 255]
img_arr=Image.open("lad.jpg")
img_arr1 = np.array(img_arr)

our_map = (our_color[2], our_color[1], our_color[0])
indexes = np.where(np.all(img_arr1 == our_map, axis=-1))
our_crd1 = np.transpose(indexes)
print(our_crd1)
draw = ImageDraw.Draw(img_arr)
for i in our_crd1:
    draw.point((i[0], i[1]),fill='blue')
img_arr.save('2.png')
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы