public double Tick(IndicatorData data) { DebugState ds = new DebugState(); Value = _indicator.ReadValue(data, ds); Image = ds.Get(10); if (double.IsNaN(Value)) { BadFrames.Add(data.Id); } else { Counter.GotFrame(); } return(Value); }
private void ProcessImageFrame(Bitmap desktopImage) { var menu = new MenuReader(); var ds = new DebugState(); menu.HandleFrameArrived(new Image <Bgr, byte>(desktopImage), ds); Trace.WriteLine($"Location: {menu.Location}"); img.Image = (IImage)ds.Get(10)[1]; /* * var hsv = image.Convert<Hsv, byte>(); * * img.Image = hsv.InRange(Low, High); */ }