Ive получил изображение, читаемое в numpy с довольно большим количеством пикселей в моем результирующем массиве.
Я вычислил таблицу поиска с 256 значениями. Теперь я хочу сделать следующее:
for i in image.rows:
for j in image.cols:
mapped_image[i,j] = lut[image[i,j]]
Да, это в основном то, что делает lut.
Единственная проблема заключается в следующем: я хочу сделать это эффективным, и вызов этого цикла в python заставит меня ждать несколько секунд, чтобы он закончил.
Я знаю numpy.vectorize()
, это просто удобная функция, которая вызывает тот же код python.