I trying to make my image "Histogram equalization" and save result image with jpg format use ZeissImageLib.dll.
Here is my code:
Code: Select all
Zeiss.Micro.Imaging.Primitives.Image2d image2D = new Zeiss.Micro.Imaging.Primitives.Image2d("Test.jpg");
Zeiss.Micro.Processing.Primitives.HistogramEqualization2d histogramEqualization2D =
new Zeiss.Micro.Processing.Primitives.HistogramEqualization2d();
histogramEqualization2D.ExecuteOnData(image2D);
//save histogram equalization result image
image2D.Save("HistogramEqualizationResult.jpg");
If I change my code like as below
Code: Select all
Zeiss.Micro.Imaging.Primitives.Image2d image2D = new Zeiss.Micro.Imaging.Primitives.Image2d();
Zeiss.Micro.BinaryData binaryData = new Zeiss.Micro.BinaryData();
image2D.Initialize(224, 224, Zeiss.Micro.Imaging.PixelType.Bgr24);
image2D.Load(fileInfo.FullName, out binaryData);
Zeiss.Micro.Processing.Primitives.HistogramEqualization2d histogramEqualization2D =
new Zeiss.Micro.Processing.Primitives.HistogramEqualization2d();
histogramEqualization2D.ExecuteOnData(image2D);
//save histogram equalization result image
image2D.Save("HistogramEqualizationResult.jpg");
Could any one tell me how to improve my code or give some example?
Thanks for your attention,
Rick