• ベストアンサー

光の三原色(RGB)の値を色に

Fookyの回答

  • ベストアンサー
  • Fooky
  • ベストアンサー率71% (59/82)
回答No.5

名前付けにそんなに厳密性を求めていないんでしたら、 手抜き方法として、こんなのはどうでしょう? 以下では、RGBの計測値がデジタルデータになっていること、 コンピュータで簡単なプログラムを書ける環境にあること、 を仮定しています。 HTMLやXサーバ(UNIX用GUI環境)では、色の名前と RGB値(各色256階調)の対応の規格を作っています。 この対応表の各項目の(色名,RGB値)の対応を全て配列として 記憶させておきます(辞書データ)。色名を判別したい RGB値を入力データとします。入力データと辞書データの 全RGB値を比較し、最も誤差の小さい辞書データ中の色名を、 入力データの色名として出力する(最近傍法, Nearest Neighbor法)、というプログラムを組めば、 RGB値→色名の変換プログラムができます。 ただし、これらの対応表はディスプレイ上での発色について の対応関係なので、RGB値の元データを出力する計測機器の 特性がそれに近いかどうか、前もって検討しないと いけないでしょう。 あと、色相、彩度、明度の計算方法は以下の通りです。 明度 = R + G + B 彩度 = 1 - 3×min(R, G, B)÷明度 色相 = arccos[ 1/2×{(R-G)+(R-B)}         ÷ {(R-G)^2 + (R-B)(G-B)}^(1/2) ] (B<=Gのとき)    2π-arccos[〃] (otherwise) arccosは逆余弦、x^yはxのy乗を表しています。また、 正規化は適当に行ってください。 色の名前一覧 http://www.na.sakura.ne.jp/~nyan/HP/COLOR-NAME.html HTML Color Name Reference http://www.cam.hi-ho.ne.jp/~ryuu/javas/colors.html RGB to Color Name Mapping http://eies.njit.edu/~kevin/rgb.txt.html

u-pa
質問者

お礼

親切な回答、本当にありがとうございました。みなさんからの回答をもう一度調べてみようと思います。またわからないところがありましたら、質問をすることになると思いますが、その時はよろしくお願いします。

関連するQ&A

  • 色・光の三原色について

    素朴な疑問です 色の三原色は赤・青・黄、光の三原色は赤・青・緑ですよね なぜ色の三原色と光の三原色とで色が違うのでしょうか? 教えてください

  • 光の三原色と色の三原色について

    光の場合、赤色の波長のみが反射して人間の目に映るので、赤く見えると思うのですが、絵の具の赤色もその反射で赤く見えるのならば、絵の具の場合のような、色の三原色である赤・黄・青の三色を混ぜると黒くなってしまうのに、光の三原色である赤・緑・青色を混ぜると白くなって見えるのはおかしく思うのですが。 絵の具の赤色と光の赤色とは違うと思わなければならないのでしょうか。

  • 光の三原色と色の三原色が異なるのは何故ですか?

    光の三原色と色の三原色が異なるのは何故ですか? 光でも色でも、目に入るときは、一定の波長を持った光線として入ってくるのだから、同じになるような気がするのですが、何故違うのでしょうか? 例えば、赤、青、黄の絵の具から反射で出てくる光線は、赤、青、黄ではないのでしょうか?

  • 色の三原色はどうやって見つけたのですか

    色の三原色はその3つの色を混ぜてすべての色ができるということですが、いろいろやってみて絵具なら赤・青・黄色、光なら赤・青・緑ということになったのでしょうか。 色の三原色のそれぞれの補色は三原色にはならないのでしょうか。 色について全く無知なのでどなたか教えていただけないでしょうか。 よろしくお願いいたします。

  • 加法混色(光の三原色)で紫と黄色を混ぜたら何色?

    加法混色で紫と黄色を混ぜたら何色になるのかを教えて頂けますでしょうか。   紫     黄 (赤+青)+(赤+緑)=? 宜しくお願いいたします。

  • あなたの好きな色など教えてください

    すこし参考にしたいので・・・アンケートです。もしよければ。 1、2は番号で答えてください。 1.あなたの好きな色は?  (1)赤、橙  (2)黄、レモン色  (3)黄緑、緑  (4)青、水色、藍  (5)紫、青紫  (6)赤紫、桃  (7)茶、ベージュ  (8)白  (9)黒 2.自分の部屋を模様替えすることにしました。絨毯の色は何色にしますか  (1)暖色系(赤、橙、桃、黄)  (2)寒色系(青、水色、藍)  (3)中性色系(緑、黄緑、紫)  (4)無彩色系(黒、白) 3.各色のイメージを書いてください   例)赤:情熱的、愛 など  ≪赤、桃、黄、緑、青、紫、茶、黒、白≫

  • 数字に色をつけるとしたら

    こんにちはー。 現在、カウンター素材を作ることにハマっています。 そこで思ったのですが、世の中には、数字に色がついた物があります。 例)抵抗値 0黒 1茶 2赤 3橙 4黄 5緑 6青 7紫 8灰 9白 ビリヤードの球 1黄 2青 3赤 4紫 5橙 6緑 7茶 8黒 9黄 調べてみるとなかなか面白いです。 しかし、見聞があまり広くないので、自分の力ではここまでのようです…。 ほかに何かご存知の物がありましたら、ご投稿お願いします!  ・数字に色がついた例  ・色に数字がついた例 などなど

  • 光の三原色について

    赤・橙・黄・緑・青・藍・紫と光の波長は短くなります。 つまり、それぞれの色に応じた波長があるということですよね ところが、色はRGB三色の光で表現できるといいます。 光と光を混ぜても波長が変わるわけではありませんよね。 単一波長波は、プリズムで分光されませんよね。 一方RGB混合色は同じ色に見えてもプリズムで分光されますね。 ということは、人間はRGBの強弱で脳内変換して 色を認識しているということなのですか? 分かりやすく解説お願いします。

  • 主要都市や地域を「色」で例えるとしたら?【イメージカラー】

    大阪は赤、東京は青、など、都市や地域を「色」で例えるとしたら何色ですか? 重複OKです。 知らない街はイメージで色づけしてもかまいません。 色名は、原色でも特色でも数値表記でもOK! ちなみに私の場合は… ・京都:紫 ・大阪:赤 ・堺:緑 ・奈良:茶 ・神戸:紺 ・近江:水 ・伊勢:黄 ・名古屋:橙 ・静岡:緑 ・横浜:黄 ・東京:青 ・奥羽:深緑 ・札幌:白 ・釧路:黄緑 ・出雲:灰 ・博多:黒 ・琉球:赤

  • 光の三原色で紫色は作れるの?

    演劇のスポットライトで紫色がほしいのですが、光の三原色で紫色は作ることができるのか? もし、できるならば何色と何色を混ぜればできるのか教えて下さい。