Feel Physics | in Mixed Reality - Education | Blog

Physics Education with Mixed Reality (HoloLens)

色検出(OpenCV)してみた あの色が快いのはひょっとして?

用意しましたのは、4色の木の玉。この色のついた木の玉だけを抽出したいとします。

150226143939screenshot

なお、詳しい技術情報はこちらに書きました:

Python+OpenCVで色抽出する - Qiita

まずは「赤」でフィルタリングしてみましょう。

150226144313screenshot

うーん、肌の色が「赤色抽出」に反応してしまっているようです。これでは木の玉「だけ」を抽出することはできません。

次は「黄」でフィルタリングしてみましょう。

150226144702screenshot

うーん、今度は天井が「黄色抽出」に反応してしまっています。

次は「青」でフィルタリングしてみましょう。

150226144944screenshot

今度は髪の毛と黒いセーターが「青色抽出」に反応してしまっています。

最後は「緑」でフィルタリングしてみましょう。

150226145207screenshot

いちばんきれいに木の玉を抽出することができました。

映像でも合成するときはグリーンバックといって緑色の布の前に立ちますよね。あれが緑色だったのには理由があるわけです。

緑色が心に和む色なのも、普段の生活の中に出てくる色とは違い、目が新たな刺激を快いと感じるからなのかもしれません。

ひょっとしたら黒板が緑色なのも、それが理由かも?