Создание пользовательской карты цветов для OpenCV Python - PullRequest
0 голосов
/ 23 января 2019

Я создал пользовательскую цветовую карту в текстовом файле, прочитанном с python 3.6.Для отображения каждого цвета в цикле требуется ок.9 секунд

вот фрагмент:

    for x in range(256):

    # z = int(rgb_c[x][0])
    # r = int(rgb_c[x][1])
    # g = int(rgb_c[x][2])
    # b = int(rgb_c[x][3])

    # Apply color to ndvi
    # ndvi_col[ndvi_g == z[x]] = [r[x], g[x], b[x]]
    ndvi_col[ndvi_g == int(rgb_c[x][0])] = [int(rgb_c[x][1]), int(rgb_c[x][2]), int(rgb_c[x][3])]

Слышал, что Pypy Jit компилятор может увеличить скорость и производительность, это повлияет на цикл for?Я даже попробовал отдельный список, но ничего не изменилось.Я открыт для любых предложений по улучшению скорости и производительности

РЕДАКТИРОВАТЬ: Извините, что задал неправильный вопрос (изменено).Наконец я понял, что отображение каждой итерации является болезненным и худшим способом реализации.Нашел ссылку на пользовательскую карту цветов на github

...