1
私はそれがuint16の一例であるRGB配列があります。私は、8ビット(255)フォーマットmatlabの16ビットR G B値を8ビットR G B値に変換するには?
にこれを変更するにはどうすればよい
l.r(1) = 63736
を私はUINT8(l.r(1))を試してみましたが、これは誤った結果を与えました。
私はそれがuint16の一例であるRGB配列があります。私は、8ビット(255)フォーマットmatlabの16ビットR G B値を8ビットR G B値に変換するには?
にこれを変更するにはどうすればよい
l.r(1) = 63736
を私はUINT8(l.r(1))を試してみましたが、これは誤った結果を与えました。
はまた、それを再スケールする必要があります:あなたは、画像処理ツールキットを使用している場合
l.r(1) = 63736;
uint8(l.r ./ 2^8);
、あなたがim2uint8使用することができます。
RGB1 = imread('image.png');
RGB2 = im2uint8(RGB1)