public void AddObject(RECTF?rect, SCORE score, String name, int idx = -1) { if (rect.HasValue) { AddObject(rect.Value, score, name, idx); } }
public int AddObject(RECTF rect, SCORE confidence, String name, int idx = -1) { var item = new DetectedObject { Rect = rect, Score = confidence, Name = name, ParentIndex = idx }; idx = _Objects.Count; _Objects.Add(item); return(idx); }
public int AddObject(RECTF rect, SCORE confidence, String name, RECTF?parentRect) { if (parentRect.HasValue) { rect.Offset(parentRect.Value.Location); } var item = new DetectedObject { Rect = rect, Score = confidence, Name = name, ParentIndex = -1 }; var idx = _Objects.Count; _Objects.Add(item); return(idx); }
public int AddPoint(POINT point, SCORE confidence, String name, int idx = -1) { var rect = new RECTF(point.X, point.Y, 0, 0); return(AddObject(rect, confidence, name, idx)); }