画像処理アルゴリズムカラーの画像処理をする時には、これら色相などの知識は必須となります。Windows標準で付いてくるペイントで、色の作成の表示をすると、雰囲気が分かると思います。基本的に以下の色相、彩度、明度を用いて色を表すのですが、変換式にいくつかの種類があります。色相(Hue)色合いを表します。赤や緑、青などに色を0~360°(0~2π)の角度を用いて表します。彩度(Saturation)鮮やかさを表します。一般的に言われるのですが、鮮やかさ?と言われても、いまいちピンと来ませんが、下記に示した式から見ても分かるように、R,G,Bの値にどれだけ開きがあるか?を示しています。このことは逆にいうと、R,G,Bの値に開きが無い場合は、グレーに近い事から、彩度は如何にグレーっぽく無いか?、という事から、どれだけ純色(赤、緑、青、黄、シアン、紫など)に近いか?を表しています。明度(Brightness,Lightness,Intensity,Value)色の明るさを表します。HSV変換6角錐モデルとも言います。双6角錐モデルとも言います。5.0がインストールされてある環境。(明度)‘色の明るさをあらわす。0~240まで設定可。0が黒、240が白になる。(彩度)‘0~240まで設定可。Long最初に紹介したペイントの色の作成では、この関数と同様の変換(設定値を含めて同じ)をしています。Bayer変換に対応カラー画像処理例そのカラー画像を色相、彩度、明度に分解し、それぞれの値(主に色相)でフィルタリング処理(バンドパスフィルタ)を行い、カラー画像に逆変換する事により、特定の色だけを抽出する事が可能になります。これにより、色の位置や個数などの検査をする事が可能となります。処理後ただし、彩度の値の小さな色(白やグレーに近い色)は彩度の値が不安的になりがちなので、カラー画像処理には不向きです。注目画素の周辺に1画素でも白い画素があれば白に置き換える処理を...記事を読む平滑化(移動平均)フィルタ平滑化フィルタは読んで字のごとく、画像の輝度値を平らに滑らかにするための手法です。画像中のノイズを除去するために用いられます。二値化された画像において、線の中心1画素分だけを残すように線を細くする処理を細線化といいます。なる雑誌への記事の投稿です。ブログとは違って、記事を書く緊張感がまるで違いました。ガウシアンフィルタいろいろと検索していたら、2008年の国家試験に以下のような問題があったらしい。画像が最も平滑化される空間フィルタはどれか。下図のように2x2画素の画像を4x4の画像に拡大する場合、アフィン変換を使えばいいんでしょ!と、安易に考えていると、思わぬ落とし穴が...記事を読むバイラテラルフィルタガウシアンフィルタなどのフィルタでは、ノイズをできるだけ除去しようとすると、輪郭もボケてしまうという欠点がありました。masking】とは、画像のボヤけた輪郭を強調するフィルタ処理です。Imaxのとき」が二つあります。Imaxのとき」ではないかと。h)))」じゃないと、計算があいません。Sが0の場合、R=G=B=Vとなるのも加えたほうが良いと思います。12:39umhrさん。コメント頂きありがとうございます。Imaxのとき」は誤記でしたね。本記事も修正しました。Tの式についてですが、ここにある式であっていませんか?参考のページの式でもfを代入すると同じようになりましたが...R=G=Bの時は色相が不定になるので、扱いは迷ったのですが、認識はお任せします。14:20おっと、HSV⇒RGB変換の方はこちらのミスでした。参考にして、作ってみました。)、明度(Brightness,Lightness,Intensity,Value:明るさ)については、以前、変換式には色相、彩度、明度ほかのページにまとめたのですが、実は訳も分からず公式だけをまとめていました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。