本文整理汇总了C#中Mat.SaveImage方法的典型用法代码示例。如果您正苦于以下问题:C# Mat.SaveImage方法的具体用法?C# Mat.SaveImage怎么用?C# Mat.SaveImage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mat
的用法示例。
在下文中一共展示了Mat.SaveImage方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConvertImageSample
private static void ConvertImageSample()
{
var m = new Mat(100, 100, MatType.CV_32FC1);
var rand = new Random();
var indexer = m.GetGenericIndexer<float>();
for (int r = 0; r < m.Rows; r++)
{
for (int c = 0; c < m.Cols; c++)
{
indexer[r, c] = (float)rand.NextDouble();
}
}
//Window.ShowImages(m);
var conv = new Mat();
Cv2.ConvertImage(m, conv);
conv.SaveImage(@"C:\temp\float.png");
}
示例2: Stitching
private static void Stitching(Mat[] images)
{
var stitcher = Stitcher.Create(false);
Mat pano = new Mat();
Console.Write("Stitching 処理開始...");
var status = stitcher.Stitch(images, pano);
Console.WriteLine(" 完了 {0}", status);
pano.SaveImage(@"C:\temp\pano.png");
Window.ShowImages(pano);
foreach (Mat image in images)
{
image.Dispose();
}
}