anchor.diff:          //let iframeRect = BrowserAutomation.iframeRect()
           //let screenshot = BrowserAutomation.screenshot()
           //let webcamImage = ImageProcessing.cropWebcamImage screenshot iframeRect
  -        //let x = ImageProcessing.createMaskedPolygon webcamImage (ImageProcessing.keys.[0]).Points
  -        let contours = ImageProcessing.keys.[0].Points
  -        let topRight = contours.[1]
  -        let bottomLeft = contours.[3]
  -        let x = ImageProcessing.createMaskImage contours topRight bottomLeft
  +        //let x = ImageProcessing.createMaskedPolygon webcamImage ImageProcessing.keys.[0]
  +        let x = ImageProcessing.createMaskImage ImageProcessing.keys.[0]
           DevTools.showMatInWinForm(x)        
   
       [<EntryPoint>]
  
positive.code:     open Microsoft.FSharp.Reflection
      open OpenCvSharp    
  
      type Key = { Label: Note; Points: Point[] }
  
      let coordsTopAndBottom =
          [|
  
negative.code: 
      let testing () =
          //failing attempts to get it to load native dlls when running in F# Interactive
          //WindowsLibraryLoadedr.cs in OpenCVSharp source attempts to load the dll explictly in static constructor, looking in
          //executingAssembly.Location \ dll \ (x86|x64)
          //Note FSI runs in 32 bit mode by default, but can optionally run in 64 bit mode
          //System.Environment.CurrentDirectory <- @"C:\repos\oss\abbeyroad\AbbeyRoad\bin\Debug\"        
          //DevTools.LoadLibrary(@"C:\repos\oss\abbeyroad\packages\OpenCvSharp3-AnyCPU\NativeDlls\x64\OpenCvSharpExtern.dll") |> ignore
          //DevTools.LoadLibrary(@"C:\repos\oss\abbeyroad\packages\OpenCvSharp3-AnyCPU\NativeDlls\x86\OpenCvSharpExtern.dll") |> ignore
  
  