Repository navigation
DiGi.YOLO.Interfaces
Defines a contract for a 2D bounding box used to specify the location and size of an object within an image.
public interface IBoundingBoxDerived
↳ BoundingBox
Gets the height of the bounding box.
double Height { get; }Gets the width of the bounding box.
double Width { get; }Gets the x-coordinate of the top-left corner of the bounding box.
double X { get; }Gets the y-coordinate of the top-left corner of the bounding box.
double Y { get; }Marker interface implemented by every object belonging to the DiGi.YOLO domain.
public interface IYOLOObject : DiGi.Core.Interfaces.IObjectDerived
↳ YOLOPredictionOptions
↳ YOLOPredictionResult
↳ IYOLOSerializableObject
Implements DiGi.Core.Interfaces.IObject
Marker interface implemented by every DiGi.YOLO object that can be serialized to and from JSON.
public interface IYOLOSerializableObject : DiGi.YOLO.Interfaces.IYOLOObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObjectDerived
↳ YOLOPredictionOptions
↳ YOLOPredictionResult
Implements IYOLOObject, DiGi.Core.Interfaces.IObject, DiGi.Core.Interfaces.ISerializableObject, DiGi.Core.Interfaces.ICloneableObject<DiGi.Core.Interfaces.ISerializableObject>, DiGi.Core.Interfaces.ICloneableObject