Ve birde resmi nasıl daire olucak şekilde croplaya bilirim siyah bölümler olmamamsı için
kodum:
private void videoCaptureDeviceNewFrame(object sender, NewFrameEventArgs eventArgs)
{
try
{
Image img = (Bitmap)eventArgs.Frame.Clone();
MemoryStream ms = new MemoryStream();
ImageCodecInfo jpgEncoder = GetEncoder(ImageFormat.Jpeg);
EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = new EncoderParameter(Encoder.Quality, 100L);
img.Save(ms, jpgEncoder, encoderParams);
ms.Seek(0, SeekOrigin.Begin);
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.StreamSource = ms;
bi.CacheOption = BitmapCacheOption.OnLoad;
bi.EndInit();
bi.Freeze();
Dispatcher.BeginInvoke(new ThreadStart(delegate { captureImage.Source = bi; }));
}
catch (Exception error)
{
Console.WriteLine("ERROR " + error.ToString());
}
}