書籍 やさしい画像処理入門 第1部第2章のカラー画像 

第1部第2章のカラー画像

2-1 グレースケール変換 


図1  カラー画像           図2 グレースケール変換プログラムにより変換されたモノクロ画像

2-2 BGR⇔RGB変換


図2 カラー画像におけるデータの並び


図3 カラー画像のデータに透過率Aを含む場合

2-3 HSV変換

図1 HSV空間


図2 cv2.COLOR_BGR2HSV,cv2.COLOR_BGR2HSV_FULLの値と色相との関係

 

2-4 プレーン分離,プレーン結合

図2 プレーン分離/結合による画像処理(左:入力,右:出力)

2-5 デモザイク処理


図1 Bayerパターン

 

図2 1画素当たり1つの色情報しか持たないBayerデータ

 

図4 デモザイク処理された画像

 


図5 Bayerパターンの各画素のR,G,Bの位置は,使用するカメラや,デモザイク処理する画素の位置により異なるためcvtColor関数の第2引数で指定する

2-6 疑似カラー


図1 グレースケールに色を割り振る疑似カラ—処理


図2 疑似カラ—の効果


図3 applyColorMap関数の第2引数で指定する疑似カラ—の種類

2-7 2値化 

 
図3 THRESH_BINARYで変換した例

図4 THRESH_BINARY_INVで変換した例

図5 THRESH_OTSU(大津の2値化アルゴリズム)で変換した例

 


図6 THRESH_TRIANGLE(トライアングル2値化アルゴリズム)で変換した例

 

図7 THRESH_TOZEROで変換した例


図8 THRESH_TOZEROで変換した風景写真の例

図9 THRESH_TOZERO_INVで変換した例


図10 THRESH_TOZERO_INVで変換した風景写真の例

図11 THRESH_TRUNで変換した例


図12 THRESH_TRUNで変換した風景写真の例