0
私はmatplotlib.pyplot.imshow()で表示しようとしているRGB画像(N x N x 3マトリックス)を持っています。赤いチャンネルは他のチャンネルと比べて暗いですが、赤色のみにvminとvmaxを変更する方法はありませんでした。各チャンネルの輝度/コントラストを変更することは可能ですか?たぶん私は行列を直接操作することができるかもしれませんが、それほど楽しいとは言えません。matplotlibで各色のvminとvmaxを変更する方法imshow()
行列を操作すると何が問題なのです。あなたの行列 'm'が'(N、N、3) 'で、'(3、) 'のスケーリングとオフセットベクトル' s'と 'o'を持つ場合、操作は'(m + o)* s 'または' m * s + o'かそのようなものです。放送は素晴らしい方法です。 –
多分、赤のチャンネルに何らかの値を掛けたり、何とかすべてのチャンネルを正規化したりすることができます。私の場合、ピクセル値は負の値になります。私は、各チャンネルの分散とオフセットについて考える必要があります。私が各チャンネルのvminとvmaxを変えることができればもっと便利です。 –
私はあなたのためにそれを行う3行の関数を記述しますか? –