イメージファイルの大部分の色を見つけ、それをスイングフレームの背景に設定したいと考えています。私は何をすべきか?javaの画像ファイルで多数の色を見つける方法はありますか?
1
A
答えて
1
このアルゴリズムではRGB値を抽出する必要があります。これはRGB値を与えるアルゴリズムです。また、画像全体をいくつかの部分(例:9角形)に分割し、RGB値を取得する必要があります。このようにして、画像内でより多くの色を取得する必要があります。 thisがお手伝いします。
1
あなたはイメージの各ピクセルをトラバースして、その色を取得することでこれを行うことができます。見つかった色ごとにインクリメントカウンタを設定します。
1
すべてが効率化します。文字通り画像のRGB値をすべて読み取ってモードを見つけることができますが、それには時間がかかります。
むしろ、私は単に画像を分割して100個の正方形などと言うだけです。私たちは、各四角形の中央にある値をとります。どちらが最も表示されるかは、おそらく最も一般的な色です。はい、これは一種の危険です。なぜなら、画像がちょうどあなたが評価したすべてのピクセルで使用される色が少なくなった場合です。あなたが(0,2,0)や(0,0,0)のような類似したrgbを得るならば、あなたは単にそれらを同じものとして扱います。
次にすべきことは、画像の約10%をサンプルとして取ることです。あなたは適切な答えを得るでしょう。したがって、画像が500ピクセルの場合は、サンプルとして50ピクセルを使用し、画像に沿って均等に分散します。
これは、画像全体のチェックに非常に時間がかかり、理にかなっていないため、精度と速度の間にトレードオフがあります。
関連する問題
- 1. 画像の特定の色からピクセル数を見つける方法は?
- 2. Javaで変数の長さを見つける方法はありますか?
- 3. TensorFlow:TFRecordファイルにエンコードされた画像のファイル名を見つける方法はありますか?
- 4. 画像内の正方形を見つけるアルゴリズムはありますか?
- 5. JavaでZipFileエントリのファイルオフセットを見つける方法はありますか?
- 6. JavaのIFでupperaseを見つける方法はありますか?
- 7. Javaプログラムで.javaまたは.jspファイルに画像を見つける
- 8. JAVAで何かを見つける方法はありますか?
- 9. Rファイルで特定のデータフレームを見つける方法はありますか?
- 10. Jqueryは左上のピクセル画像の色を見つける
- 11. Laravel 5.2で画像の場所を見つける方法は?
- 12. 下の画像でEmpty cityドロップダウンを見つける方法は?
- 13. (Java)Javaが画像ファイルを見つけることができません。
- 14. コントロールのオーナースレッドを見つける方法はありますか?
- 15. Herokuでメモリリークを見つける方法はありますか?
- 16. Android @drawableで画像の支配的な色を見つける
- 17. 複数の画像間の差分画像を見つける
- 18. この画像で特定のフォームフィールドを見つける方法
- 19. 類似の色の画像を見つける
- 20. Eclipseで多くの重複ファイルを見つける方法
- 21. ツイートの数を毎月見つける方法はありますか?
- 22. リストの前に画像を見つける方法は?
- 23. 2つの画像で対応する点を見つける方法は?
- 24. iosでオリジナル画像のピクセル位置を見つける方法
- 25. カスタムmongo dbpathを見つける方法はありますか?
- 26. JQueryでページ上の特定の画像の数を見つける方法
- 27. 画像の最も一般的な色を見つける
- 28. CSSファイルを再帰的に見つける方法はありますか?
- 29. MATLABでいくつかの画像の分散を見つける方法
- 30. Komodoを使用して他のファイルで関数定義を見つける方法はありますか?
どのような画像ファイルですか?イメージファイルを読む方法を知っていますか? – Lucas
ファイルjpeg、png、gif、またはその他のファイルです。あなたが取ることができるサンプル画像ファイル。 –
イメージファイルで最も頻繁に使用される色を特定する方法http://sourceforge.net/projects/jiu/forums/forum/51534/topic/3883065またはhttp://www.daniweb.com/software-development/java /スレッド/ 335957 –