私はskimage
、画像処理用の Python の scikit-image () ライブラリに非常に慣れていません (数分前に開始しました!)。imread
で画像ファイルを読み取っていましたnumpy.ndarray
。配列は 3 次元で、3 番目の次元のサイズは 3 です (つまり、画像の赤、緑、青のコンポーネントごとに 1 つ)。
rgb_image = imread("input_rgb_image.jpg")
rgb_image.shape # gives (1411L, 1411L, 3L)
緑のチャンネルを次のように抽出しようとしました:
green_image = rgb_image[:,:,1]
しかし、この画像マトリックスを次のように出力ファイルに書き込むと:
imsave("green_output_image.jpg",green_image)
緑だけにしか見えない画像が表示されます!