Найти в изображении питона - PullRequest
0 голосов
/ 30 ноября 2018

Привет, ребята, и спасибо за вашу помощь.Мне нужно найти только прямоугольники, которые не имеют белых пикселей внутри, БЕЗ ИСПОЛЬЗОВАНИЯ БИБЛИОТЕК ...

В IMG есть только белые и черные пиксели, прямоугольники состоят только из белых пикселей, а остальные черные.

Это пример: IMG

И вот результат, который должна вернуть функция: РЕШЕНИЕ

Iможно использовать только команды «загрузить» и «сохранить».

вы можете сохранить img и использовать команду загрузки, и вы увидите, что img - это список списка, где каждый список представляет собой строку, икаждый элемент списка является каждым пикселем строки.

Я нашел все координаты белых пикселей, и я ищу решение, чтобы найти прямоугольники ..

img=immagini.load("e1_f1.png")
white=[]
white2=[]

for x, y in enumerate(img):

    for x1, y1 in enumerate(y):

        if (255,255,255) == y1:

            white2.append((x, x1))

white=[x[::-1] for x in white2]
...