OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

画像処理について

  • すぐに回答を!
  • 質問No.116710
  • 閲覧数333
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/43)

画像フォーマットの形式についてと、
カラー画像からグレー画像への変換方法、
2値による疑似グレースケール表現(ディザ法と誤差拡散法)、
画像の多値化(減色処理)について、
どれか1つだけでもいいんでプログラムが作成できる程度の詳しさでの説明をお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル9

ベストアンサー率 36% (37/102)

1つだけでもいいということなので、簡単なのを答えさせてもらいます。 >カラー画像からグレー画像への変換方法、 grey_image[x][y] = (color_image[x][y].r + color_image[x][y].g + color_image[x][y].b)/3; 単純に RGB の値を足して 3 で割ってます。 > 画像の多値化(減色処理)に ...続きを読む
1つだけでもいいということなので、簡単なのを答えさせてもらいます。

>カラー画像からグレー画像への変換方法、

grey_image[x][y]
= (color_image[x][y].r + color_image[x][y].g + color_image[x][y].b)/3;

単純に RGB の値を足して 3 で割ってます。

> 画像の多値化(減色処理)について、

多値化と減色は逆のような気がするのですが、減色の方だけ書きます。
256階調のグレースケールを例にしています。

grey_image_[x][y]
= grey_image[x][y]&0xF0;

下位4bitを捨てて16階調にしています。


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ