2012-10-04 51 views
0

我有以下代碼例如:直方圖已經計算如何在圖表控件中顯示EMGU直方圖?

//creating histogram using emgu cv c# 
    //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); 

後,我想dislay結果以圖表的控制。

有人可以提供實現這個想法/示例代碼?謝謝。

回答

2

直方圖控制讓你自動顯示圖像直方圖。

請按照emgu instructions獲取控件的完整列表,您可以將&拖放到您的表單上。然後它只是幾個方法調用。

histogramBox.GenerateHistograms(img,bin); //bin = 256 in your example 

histogramBox2.Refresh(); 
相關問題