Interface編集部
書籍 やさしい画像処理入門 第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で変換した風景写真の例
















