C言語による画像処理入門:色抽出と物体抽出

色特徴に基づく物体抽出

画像中の異なる物体の色特徴により物体を抽出する手法があります。下記は、元画像から背景である空を抽出し、真っ白にする例です。

元画像
背景を真っ白にした画像

 原 理

背景の色特徴とタワーの色特徴を分析しましょう。背景は青く見えますね。すなわち背景の色特徴としては、BがRとGより大きいです。
 

B>R 及び B>G

 この色強度特徴を満たす部分はRGB三チャンネルの値をすべて255にすれば良いです。

課題:

1.下のような画像を出力するには、どうすればよいでしょうか。
  
注意:背景の色抽出際に、抽出条件を工夫する必要がある。単純にB>R 及び B>Gにすれば、 下記のような変な画像になり、電光表示板のところは背景として抽出されてしまいます。
  
2.発展課題:下記の画像(背景色は黒から赤へのグラテーション)を作りましょう。