いちおうC#でやってますが、あくまで考え方、概念、アルゴリズムの回答で構いません
今取りあえず、ある画像の全ピクセルのRGBとHSVデータを配列として持っているとします
色情報[x,y][R]に赤
色情報[x,y][G]に緑
色情報[x,y][B]に青
同様に
HSV[x,y][H]にH
HSV[x,y][S]にS
HSV[x,y][V]にV
ここから、配列をfor文で回してもなんでもいいんですが、画像の色情報を取得して
1.単色刷り画像の取得(白、黒、ある色のみで高声された画像、閾値でふるい分け)
(黒白赤,黒白薄緑とか)
を実現するためにどうすればいいでしょうか?
(全部の色を混ぜてその色の彩度で判定・・・しらたちょっと予想と違う検索結果に・・・)
No.1
- 回答日時:
「画像の 2 値化」というやつかな? 単純に一つのピクセルの色値をある敷居値で振り分けると、絵として判別しがたくなりますね。
パターンディザ (Pattern Dither) や誤差拡散法 (Error Diffusion Method)
というのを調べてみるとよいと思います。
参考urlは検索で最初に出てきたページ
参考URL:http://koujinz.cocolog-nifty.com/blog/2009/04/po …
No.2
- 回答日時:
> 単色刷り画像の取得
というのが、何を意味しているのかちょっとわかりません。
・単色、ということで、Hを全て同じ値にする
・明るさVだけを取りだしたグレースケール画像
・現在の色と白、黒、特定の色の3色の「距離」を計算して、もっとも「近い」ものに置換
あたりでしょうか?
この回答への補足
すみません 説明不足でした
・ある画像ファイルAが単色刷りであるかどうかの判別
ということです
僕の質問の仕方だと違う風に見えますね
つまり、カラーの画像ファイルと単色刷り画像ファイルをふるい分けるプログラムを作りたいということです
No.3ベストアンサー
- 回答日時:
そういうことならば
単色画像は、色が少ないのが特徴なので、「色」を表わす数値の分布を調べ、特定の範囲に集中していたら単色と判定する。
HSVなら、Hが色なので、Hの分布を調べるのがよいかと。
ただ、Sが低いと白っぽく、Vが低いと黒っぽくなるので、Hの誤差が大きくなりそうです。
ある範囲は無視するとか、重み付けを変えるとかすると精度が向上できるでしょう。
この回答への補足
なるほど
”つまりHの値の全ピクセルの標準偏差を取って、閾値によって篩い分ける”ということですね
やってみたら成功しました
ただ、重さの概念の実装が難しいです、”黒すぎる場合と白すぎる場合Hの意味が減少するので、その値の価値を下げる"
ということなのでしょうけど、具体的にどうやるのかちょっと思いつきません、もし詳しければ教えて欲しいです
”黒すぎるピクセルと白すぎるピクセルを統計リストから外す”は出来ますが・・・
数日間の内に回答がなければベストアンサーにさせて頂きます。回答有り難うございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- アニメ 美少女キャラの髪に、複数の色が混じってるのは好きですか? 個性付け カラフル 3 2023/03/23 17:07
- 減税・節税 フードデリバリーを専業に⁉︎ 青色申告について Uber eatsを自転車で良い運動がてらやってる程 1 2022/06/05 18:45
- バッグ・財布 ファッション 3 2022/07/26 08:57
- Photoshop(フォトショップ) 画像の色変えについて 3 2022/07/01 23:49
- フリーソフト GIMPの使い方 1 2022/07/11 13:52
- 医学 色の錯覚の有名な黒と青のドレスの画像があるじゃないですか、、、最近初めて金と白に見えて満足していたら 4 2022/07/01 03:26
- 宇宙科学・天文学・天気 先週のTBS ニュースキャスターの冒頭の夏休みの工作 教えて下さい 1 2023/08/07 17:11
- HTML・CSS htmlです。 上のところには黒文字でピカチュウで、ピカチュウの文字には影をすべてにつけてください周 1 2023/01/02 12:48
- 歴史学 「モンゴルの赤ちゃんは白い」のですか? (キルギスの先祖や匈奴に由来し) 1 2022/07/21 13:42
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
★サラダ油等の油を染めたいんで...
-
渋いからし色が作りたいのです...
-
赤が似合う女性ってどんな感じ?
-
WordやExcelの[フォントの色]...
-
ACCESS クエリで1から順番に番...
-
iOSのgamecenterにつきましての...
-
綺麗な河川はなぜ緑色に見える...
-
コネクター、ポートの差込口の...
-
緑に合う色は何色だと思いますか?
-
「SDカードリーダー」LEDアクセ...
-
鮮やかな赤を、暗めの赤に染め...
-
excel2007で色パレットに表示さ...
-
CD-Rの裏の色
-
虹って?
-
赤とオレンジではどちらが目立...
-
洗濯機等で大量に白く脱色したい!
-
「美」のイメージって何色?
-
可愛い色の名前教えてください
-
LEDの色を変える方法ってありま...
-
VB.net
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
渋いからし色が作りたいのです...
-
WordやExcelの[フォントの色]...
-
エメラルドグリーンとミントグ...
-
ACCESS クエリで1から順番に番...
-
LEDの色を変える方法ってありま...
-
綺麗な河川はなぜ緑色に見える...
-
コネクター、ポートの差込口の...
-
赤が似合う女性ってどんな感じ?
-
トーンを上げるとは?
-
鮮やかな赤を、暗めの赤に染め...
-
色のプロに聞きたいベストの色
-
深い緑の中に安らぎと安心があ...
-
印刷する時の色について
-
Excel2010で指定のテーマ色に塗...
-
散布図で任意のドット色の変更...
-
CD-Rの裏の色
-
プロジェクターで映える色(パ...
-
チューリップの球根で色を見分...
-
ハンコの色
-
なぜ土曜日が青?
おすすめ情報