我正在与Aforge.Net合作,从网络摄像头获取单帧并通过图像控制显示它。每当用户点击按钮时,我尝试使用新图像更新图像控件,从网络摄像头获取。一切似乎工作正常,但内存使用量持续上升。我不知道如何在我的应用中解决这个问题。
Bitmap _image = aforge.Test();
WebCamVideo.Source = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(
_image.GetHbitmap()
, IntPtr.Zero
, System.Windows.Int32Rect.Empty
, BitmapSizeOptions.FromWidthAndHeight(
_image.Width
, _image.Height)
);
WebCamVideo.Source.Freeze();
_image.Dispose();