Package one.empty3.feature20220726
Class RegionLineCorner
- java.lang.Object
-
- one.empty3.io.ProcessNFiles
-
- one.empty3.io.ProcessFile
-
- one.empty3.feature20220726.RegionLineCorner
-
public class RegionLineCorner extends ProcessFile
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
RegionLineCorner.Circle
-
Field Summary
Fields Modifier and Type Field Description int
numLevels
-
Fields inherited from class one.empty3.io.ProcessFile
bean
-
Fields inherited from class one.empty3.io.ProcessNFiles
maxRes, processNFiles, properties
-
-
Constructor Summary
Constructors Constructor Description RegionLineCorner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
computeAvg(java.util.List<java.util.List<RegionLineCorner.Circle>> circles)
double
distance(RegionLineCorner.Circle c1, RegionLineCorner.Circle c2)
RegionLineCorner.Circle
getLevel(RegionLineCorner.Circle c)
java.util.List<RegionLineCorner.Circle>
getPointsOfInterest(double rMin0)
java.util.List<java.util.List<RegionLineCorner.Circle>>
group(java.util.List<RegionLineCorner.Circle> circles)
void
makeHistogram(double r)
double
nPoints(int x, int y, int w, int h)
boolean
process(java.io.File in, java.io.File out)
PixM
reconstruct(java.util.List<java.util.List<RegionLineCorner.Circle>> circle)
void
setM(PixM m2)
-
Methods inherited from class one.empty3.io.ProcessFile
addSource, getOutputDirectory, getStackItem, initProperties, isImage, processFiles, processMem, setMaxRes, setOutputDirectory, setStack
-
Methods inherited from class one.empty3.io.ProcessNFiles
addFilter, getCode, getProcessNFiles, getProperties, getSource, setCode, setProcessNFiles, setProperties, setProperty
-
-
-
-
Field Detail
-
numLevels
public final int numLevels
- See Also:
- Constant Field Values
-
-
Method Detail
-
setM
public void setM(PixM m2)
-
makeHistogram
public void makeHistogram(double r)
-
getLevel
public RegionLineCorner.Circle getLevel(RegionLineCorner.Circle c)
-
nPoints
public double nPoints(int x, int y, int w, int h)
-
reconstruct
public PixM reconstruct(java.util.List<java.util.List<RegionLineCorner.Circle>> circle)
-
distance
public double distance(RegionLineCorner.Circle c1, RegionLineCorner.Circle c2)
-
getPointsOfInterest
public java.util.List<RegionLineCorner.Circle> getPointsOfInterest(double rMin0)
-
computeAvg
public double computeAvg(java.util.List<java.util.List<RegionLineCorner.Circle>> circles)
-
group
public java.util.List<java.util.List<RegionLineCorner.Circle>> group(java.util.List<RegionLineCorner.Circle> circles)
-
process
public boolean process(java.io.File in, java.io.File out)
- Specified by:
process
in classProcessFile
-
-