Сортировка значений в 2-мерном списке - PullRequest
0 голосов
/ 03 марта 2020

Представьте, что у меня есть двумерный список pixval, содержащий значения цвета отдельных пикселей изображения. Например, изображение, имеющее высоту 3 пикселя и ширину 2 пикселя, может быть представлено следующим образом:

pixval = [
         [#ffffff, #ffffff, #ffffff],
         [#ffffff, #ffffff, #ffffff]
         ]

Таким образом, пиксель в точке (x, y) может быть доступен по адресу pixval [х] [у]. Допустим, у меня есть изображение размером 400 на 400 пикселей, и каждое значение RGB в каждом пикселе является случайным цветом. Каков был бы наиболее эффективный способ найти пиксели с соответствующими значениями цвета и сохранить их местоположение в словаре (например, упрощенно)?

colmatch = {
"#ff0000": [(x1, y1), (x2, y2)]
"#00ff00": [(x3, y3), (x4, y4)]
"#0000ff": [(x5, y5), (x6, y6)]
}

... где наборы (xn, yn) содержат положения пикселей на изображении?

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