C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■88235 / 1階層)  拡大された画像をカウントする
□投稿者/ Azulean (965回)-(2018/08/10(Fri) 23:39:41)
2018/08/10(Fri) 23:58:11 編集(投稿者)

No88234 (マッチ さん) に返信
> 上記のURLのように元の画像を拡大して貼り付けた画像を検索することができません。
> どのように改造すれば拡大された画像を検索してカウントすることができるのでしょうか。

今のコードを改造するレベルでは無理だと思います。

理由
 今のコードは完全一致を前提とします。
 しかし、拡大や縮小処理はピクセルが補間される関係で、色が混ざるので、同じサイズに拡縮しても、完全一致しないことがほとんどです。

よって、完全一致ではなく、何らかの評価方法によって一定以内に収まるものをカウントすることになります。
が、適切な評価関数は自分の置かれている状況によって変わるので、いろいろと探すか、考えていただくしかないです。。。
(検索キーワードは「パターンマッチ」か)


※今みたいに明確に異なる4種であり、他の画像を出身とする画像がないなら、同じサイズに拡縮して、差が一定以内なら一致と判定するのもありでしょう。
(水平移動や回転ががないことが前提)
編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
←拡大された画像をカウントする /マッチ →Re[2]: 拡大された画像をカウントする /マッチ
 
上記関連ツリー

拡大された画像をカウントする / マッチ (18/08/10(Fri) 20:37) #88234
拡大された画像をカウントする / Azulean (18/08/10(Fri) 23:39) #88235 ←Now
  └ Re[2]: 拡大された画像をカウントする / マッチ (18/08/11(Sat) 22:32) #88240
    ├ Re[3]: 拡大された画像をカウントする / Azulean (18/08/12(Sun) 22:41) #88242
    └ Re[3]: 拡大された画像をカウントする / 魔界の仮面弁士 (18/08/13(Mon) 02:35) #88245

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信