0

私が持っている画像の場合、で次のことを行うにはどうすればよいMATLABですか?

  • 100たとえば、色の値を持つピクセルを指定しますgreenか?
  • ピクセルをそのままにしておき0ます。つまり、それらを維持しますblack
  • 他のすべてのピクセルに color を指定しredます。

編集

値を持つピクセル255が白で0あることがわかっている場合は、黒です。redvalue のピクセルに色を割り当て、255他のすべてのピクセルにcolorを割り当てるにはどうすればよいgreenですか? ありがとう

ありがとう。

4

1 に答える 1

1

カラーマップを作成する必要があります。
画像のタイプが であると仮定するとuint8、256 色のマップを作成できます。

myMap = repmat( [1 0 0], [256,1] ); % make it all red
myMap(1,:) = 0; % make first color black
myMap(100,:) = [0 1 0]; % green for 100
cimg = ind2rgb( uint8im, myMap ); % convert to color according to map
于 2013-10-01T12:42:45.490 に答える