计算垂直和水平直方图

时间:2014-03-28 11:02:21

标签: c# image

我是c#的新人。我想从png图像中绘制垂直直方图和水平直方图。 这是可能的,我应该使用什么。

以下是我所做的,但我无法将其保存为bmp图片:

public void Histogramme (string roi_Path_png)
{
    Bitmap image = AForge.Imaging.Image.FromFile(roi_Path_png);
    VerticalIntensityStatistics hist_vertical = new VerticalIntensityStatistics (image);
    Histogram histogram_vertical = hist_vertical.Gray;
    HorizontalIntensityStatistics hist_horizontal = new   
                                                   HorizontalIntensityStatistics(image);
    Histogram histogram_horizontal = hist_horizontal.Gray;  
}

1 个答案:

答案 0 :(得分:0)

解决方案的两个部分。

  1. 要从图像中获取垂直和水平直方图,请参阅Vertical Horizontal Aforge以获取详细的代码块。

  2. 要将图像保存为BMP,请查看位图类,特别是来自MSDN的Bitmap.Save方法。