我正在开发一个图像处理程序,我需要从视频中保存一些图片并对它们进行一些处理.当1张图片处理它并没有真正花时间,但是当我在处理100张图片这让我保存文件到我的硬盘的区别,这就是为什么它需要时间的事情是,我的功能m using是一个现成的函数,它只接受(文件名)函数真的很复杂,所以我不能建立自己的函数(如果这是你在想的)
我现在正在考虑两件事,并希望得到你的意见:
感谢您的帮助,非常感谢
这是我的代码,但我仍有问题:
Capture video = new Capture("c:\\5.avi");
Image<Bgr, Byte> Imageframe ;
Dictionary<string, MemoryStream> dict = new Dictionary<string, MemoryStream>();
Imageframe = video.QueryFrame();
Bitmap bmp = Imageframe.ToBitmap();
dict.Add("mypicture.png", new MemoryStream());
bmp.Save(dict["mypicture.png"],imageformat.png);
Run Code Online (Sandbox Code Playgroud)
它说的图像格式在上下文中不存在
这是我使用的函数:
Image<Bgr, byte> result;
result = DrawMatches.Draw("box.png", "box_in_scene.png", out matchTime,i);
Run Code Online (Sandbox Code Playgroud)