結果の配列にかなりの数のピクセルがある画像を 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 コードを呼び出す単なる便利な関数です。