Example #1
0
 /// <summary>
 /// Constructs base data stabilizer
 /// </summary>
 protected DataStabilizerBase(DataStabilizerParams parameters)
 {
     Params  = parameters;
     samples = new T[Params.SamplesCount];
     result  = DefaultValue();
 }
Example #2
0
 /// <summary>
 /// Creates DataStabilizer instance
 /// </summary>
 /// <param name="parameters">Stabilizer general parameters</param>
 public PointsDataStabilizer(DataStabilizerParams parameters)
     : base(parameters)
 {
     PerPointProcessing = true;
 }
Example #3
0
 /// <summary>
 /// Default constructor
 /// </summary>
 public FaceProcessor()
 {
     Faces          = new List <DetectedFace>();
     DataStabilizer = new DataStabilizerParams();
     Performance    = new FaceProcessorPerformanceParams();
 }
Example #4
0
 /// <summary>
 /// Constructs object with name and region
 /// </summary>
 /// <param name="name">Detected objetc name</param>
 /// <param name="region">Detected object ROI on the source image</param>
 /// /// <param name="stabilizerParameters">Data stabilizer params</param>
 public DetectedObject(DataStabilizerParams stabilizerParameters, String name, Rect region)
     : this(stabilizerParameters)
 {
     Name   = name;
     Region = region;
 }
Example #5
0
 /// <summary>
 /// Constructs DetectedFace object
 /// </summary>
 /// <param name="roi">Face roi (rectangle) in the source image space</param>
 /// /// <param name="stabilizerParameters">Data stabilizer params</param>
 public DetectedFace(DataStabilizerParams stabilizerParameters, Rect roi)
     : base(stabilizerParameters, "Face", roi)
 {
     faceStabilizer = new RectStabilizer(stabilizerParameters);
 }
Example #6
0
 public DetectedMeat(DataStabilizerParams stabilizerParameters, Rect roi)
     : base(stabilizerParameters, "Meat", roi)
 {
     meatStabilizer = new RectStabilizer(stabilizerParameters);
 }
 /// <summary>
 /// Constructs Rectangle stabilizer
 /// </summary>
 /// <param name="parameters">Data stabilizer general parameters</param>
 public RectStabilizer(DataStabilizerParams parameters)
     : base(parameters)
 {
 }