+ let updatePreviews () =
+ stackPreviews.Children.Clear ()
+ state.ImagesSource |> Seq.iteri (fun i imgSrc ->
+ let imgCtrl = Views.ImageSourcePreview(Margin = Thickness(3.))
+ imgCtrl.lblImageNumber.Content <- i + 1
+ let width = 200
+ let height = imgSrc.img.Height * width / imgSrc.img.Width
+ imgCtrl.imagePreview.Source <- BitmapSourceConvert.ToBitmapSource(imgSrc.img.Resize(width, height, Emgu.CV.CvEnum.Inter.Cubic))
+ stackPreviews.Children.Add(imgCtrl) |> ignore )
+
+ let updateGUI () =