randomrookie’s diary

ふとした思い付きで始めました. たぶんそう長くは続きません.

学習記録:3 PythonとOpencv ふたたび

昨日の続きで画像処理の基礎中の基礎, 成分分離と特定要素のみの表示を行った.

まず, 黒画像から赤画像の生成.

すべての要素を0で初期化して得られる黒画像と, その各要素に255を加算して得られる白画像を分割して, 赤の要素のみ白画像のものを使ってマージすると, 以下のような赤画像が得られる.

f:id:randomrookie:20180817234848p:plain

次に, ベースに写真を利用すると, 以下のようになる.

使用した画像:

f:id:randomrookie:20180815235638j:plain

赤成分のみ:

f:id:randomrookie:20180817234818j:plain

青成分のみ:

f:id:randomrookie:20180817234831j:plain

 

赤だと花が明るく見えて, 青だと陰になって見えるのは, もともと明るい部分は赤成分が強めだから?だと思われる.

例によってgithubにまとめて貼っておく.

github.com