EMGUを使用するC#プログラム内にヒストグラムを作成したいとします。 EMGUにはMCvHistogramというクラスが含まれていますが、使用方法はわかりません。ヒストグラムの作成方法
答えて
EmguCVを使用する場合は、DenseHistogramクラスを使用する必要があります。 私はあなたの基本的な使い方を紹介します:
// Create a grayscale image
Image<Gray, Byte> img = new Image<Gray, byte>(400, 400);
// Fill image with random values
img.SetRandUniform(new MCvScalar(), new MCvScalar(255));
// Create and initialize histogram
DenseHistogram hist = new DenseHistogram(256, new RangeF(0.0f, 255.0f));
// Histogram Computing
hist.Calculate<Byte>(new Image<Gray, byte>[] { img }, true, null);
な逆投影などDenseHistogramクラス内の他の一般的な方法がたくさんあります
ありがとう..しかし、私はすでにCvInvoke.cvCalHist()、 を使ってヒストグラムを計算していますが、上記の方法ははるかに使いやすいです。 McvHistogramとDenseHistogramの違いを簡単に説明できますか? –
DenseHistogramは、McvHistogramをラップする管理クラスです。 DenseHistogramクラスを検査し、それがプロパティMCvHistogramを持っていることを確認することができます。私の提案は、opencvの機能が既に適切なマネージクラスにラップされているときにcvinvokeを使用しないことです。 –
あなたは、このコードスニペットを使用することができます:それは
histogramBox.GenerateHistograms(image,bin);
histogramBox2.Refresh();
を自動的に画像のヒストグラムを作成します。
binに渡す値はどのように分かりますか? – gonzobrains
また、なぜ2つのヒストグラムボックスがありますか? – gonzobrains
- 1. インタラクティブなBokehヒストグラムの作成方法
- 2. テンソルフローのテンソル列のヒストグラムを作成する方法
- 3. ヒストグラム表現用のテーブルを作成してビンを作成する方法R
- 4. パンダのPythonでヒストグラムを作成する方法
- 5. MATLABで頻度ヒストグラムを作成する方法は?
- 6. Pythonでログ・ログ・ヒストグラムを作成する方法
- 7. ヒストグラムを作成するOCaml
- 8. SQLからヒストグラムを作成
- 9. Googleのチャートは:私は、ヒストグラムを作成したヒストグラム
- 10. dtypesのヒストグラムを作成する
- 11. ヒストグラムのヒストグラムプロットを作成するには?
- 12. のpythonでの非数値変数のヒストグラムを作成する方法
- 13. ヒストグラムをプロットせずにmatplotlib.pyplotでヒストグラムを作成する方法はありますか?
- 14. MDX - icCube - 円グラフとヒストグラムの間にKnown mdxエンティティ(イベント)を作成する方法
- 15. オカレンスリストからヒストグラムを作成する
- 16. ヒストグラムを作成するには?
- 17. D3.js v4でビン幅を固定してヒストグラムを作成する方法は?
- 18. Rプロット:plot()を使用して水平線でヒストグラムを作成する方法
- 19. d3.jsとcrossfilterデータを使用してヒストグラムを作成する方法は?
- 20. 積み木ヒストグラムの作り方は?
- 21. シルエットのヒストグラムの計算方法は?
- 22. 方法/乱数の印刷ヒストグラム
- 23. Googleグラフのヒストグラムをカスタマイズする方法
- 24. ggplot2(python用)を使ってipythonノートブックでヒストグラムを作る方法
- 25. 行方向ヒストグラム
- 26. 成果の作成方法
- 27. Pyspark:Pair RDDの各キーのヒストグラムを作成します
- 28. ライブラリのヒストグラムを作成するためのjavascript
- 29. 数値の行列からヒストグラムの行列を作成する
- 30. Alteryx:1つのデータセットから複数のヒストグラムを作成する
この記事は、RGBヒストグラムを作成する方法を示し http://stackoverflow.com/questions/8204822/how-to-draw-histogram-using-emgucv-and-c-sharp – JiP