2019-09-15 15:03:44 -04:00
|
|
|
package com.chameleonvision.vision;
|
2019-09-22 02:49:30 -04:00
|
|
|
|
2019-09-11 22:07:24 +03:00
|
|
|
import java.util.Arrays;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
2019-09-14 13:27:16 +03:00
|
|
|
public class Pipeline {
|
2019-09-22 02:49:30 -04:00
|
|
|
public int exposure = 50;
|
|
|
|
|
public int brightness = 50;
|
2019-10-12 03:38:42 +03:00
|
|
|
public Orientation orientation = Orientation.Normal;
|
2019-10-14 23:35:29 +03:00
|
|
|
public List<Number> hue = Arrays.asList(50, 180);
|
|
|
|
|
public List<Number> saturation = Arrays.asList(50, 255);
|
|
|
|
|
public List<Number> value = Arrays.asList(50, 255);
|
2019-09-22 02:49:30 -04:00
|
|
|
public boolean erode = false;
|
|
|
|
|
public boolean dilate = false;
|
2019-10-14 23:35:29 +03:00
|
|
|
public List<Number> area = Arrays.asList(0.0, 100.0);
|
|
|
|
|
public List<Number> ratio = Arrays.asList(0.0, 20.0);
|
|
|
|
|
public List<Number> extent = Arrays.asList(0, 100);
|
2019-10-24 02:35:08 +03:00
|
|
|
public Number speckle = 5;
|
2019-10-12 03:38:42 +03:00
|
|
|
public boolean isBinary = false;
|
|
|
|
|
public SortMode sortMode = SortMode.Largest;
|
|
|
|
|
public TargetGroup targetGroup = TargetGroup.Single;
|
|
|
|
|
public TargetIntersection targetIntersection = TargetIntersection.Up;
|
2019-10-16 14:13:12 +03:00
|
|
|
public double m = 1;
|
|
|
|
|
public double b = 0;
|
2019-10-12 03:38:42 +03:00
|
|
|
public boolean isCalibrated = false;
|
2019-10-24 15:20:15 -04:00
|
|
|
public String nickname;
|
2019-09-11 22:07:24 +03:00
|
|
|
}
|