Class BorderFinder
java.lang.Object
net.algart.matrices.maps.pyramids.io.formats.common.recognition.BorderFinder
-
Constructor Summary
ConstructorsConstructorDescriptionBorderFinder(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedMacroImage) -
Method Summary
Modifier and TypeMethodDescriptionnet.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray>drawResultLeftTopOnSlide(double color) net.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray>findAllLeftTopQualities(double multiplier) booleannet.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray>doubledoubleintintintintlonggetDimX()longgetDimY()longlongdoubledoubleintdoublelonglongintintnet.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray>getSlide()static voidvoidvoidvoidsetBrightnessDifferenceFromBackgroundCorrection(double brightnessDifferenceFromBackgroundCorrection) voidsetBrightnessVariationAlongBorderCorrection(double brightnessVariationAlongBorderCorrection) voidsetCheckedLengthAlongBorderX(int checkedLengthAlongBorderX) voidsetCheckedLengthAlongBorderY(int checkedLengthAlongBorderY) voidsetCheckedSizeAtBackgroundX(int checkedSizeAtBackgroundX) voidsetCheckedSizeAtBackgroundY(int checkedSizeAtBackgroundY) voidsetLeftTopEstimation(long x, long y) voidsetMaxBrightnessVariationAlongBorder(double maxBrightnessVariationAlongBorder) voidsetMinBrightnessDifferenceFromBackground(double minBrightnessDifferenceFromBackground) voidsetMinLengthAlongBorder(int minLengthAlongBorder) voidsetSizeForSearchX(int sizeForSearchX) voidsetSizeForSearchY(int sizeForSearchY)
-
Constructor Details
-
BorderFinder
public BorderFinder(net.algart.arrays.Matrix<? extends net.algart.arrays.PArray> packedMacroImage)
-
-
Method Details
-
getCheckedLengthAlongBorderX
public int getCheckedLengthAlongBorderX() -
setCheckedLengthAlongBorderX
public void setCheckedLengthAlongBorderX(int checkedLengthAlongBorderX) -
getCheckedLengthAlongBorderY
public int getCheckedLengthAlongBorderY() -
setCheckedLengthAlongBorderY
public void setCheckedLengthAlongBorderY(int checkedLengthAlongBorderY) -
getMinLengthAlongBorder
public int getMinLengthAlongBorder() -
setMinLengthAlongBorder
public void setMinLengthAlongBorder(int minLengthAlongBorder) -
getCheckedSizeAtBackgroundX
public int getCheckedSizeAtBackgroundX() -
setCheckedSizeAtBackgroundX
public void setCheckedSizeAtBackgroundX(int checkedSizeAtBackgroundX) -
getCheckedSizeAtBackgroundY
public int getCheckedSizeAtBackgroundY() -
setCheckedSizeAtBackgroundY
public void setCheckedSizeAtBackgroundY(int checkedSizeAtBackgroundY) -
getMaxBrightnessVariationAlongBorder
public double getMaxBrightnessVariationAlongBorder() -
setMaxBrightnessVariationAlongBorder
public void setMaxBrightnessVariationAlongBorder(double maxBrightnessVariationAlongBorder) -
getMinBrightnessDifferenceFromBackground
public double getMinBrightnessDifferenceFromBackground() -
setMinBrightnessDifferenceFromBackground
public void setMinBrightnessDifferenceFromBackground(double minBrightnessDifferenceFromBackground) -
getBrightnessVariationAlongBorderCorrection
public double getBrightnessVariationAlongBorderCorrection() -
setBrightnessVariationAlongBorderCorrection
public void setBrightnessVariationAlongBorderCorrection(double brightnessVariationAlongBorderCorrection) -
getBrightnessDifferenceFromBackgroundCorrection
public double getBrightnessDifferenceFromBackgroundCorrection() -
setBrightnessDifferenceFromBackgroundCorrection
public void setBrightnessDifferenceFromBackgroundCorrection(double brightnessDifferenceFromBackgroundCorrection) -
getSizeForSearchX
public int getSizeForSearchX() -
setSizeForSearchX
public void setSizeForSearchX(int sizeForSearchX) -
getSizeForSearchY
public int getSizeForSearchY() -
setSizeForSearchY
public void setSizeForSearchY(int sizeForSearchY) -
setAllConfigurationFromSystemProperties
public void setAllConfigurationFromSystemProperties() -
getSlide
public net.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray> getSlide() -
getAveraged
public net.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray> getAveraged() -
getResultLeftTopX
public long getResultLeftTopX() -
getResultLeftTopY
public long getResultLeftTopY() -
getResultLeftTopQuality
public double getResultLeftTopQuality() -
getLeftTopEstimationX
public long getLeftTopEstimationX() -
getLeftTopEstimationY
public long getLeftTopEstimationY() -
setLeftTopEstimation
public void setLeftTopEstimation(long x, long y) -
getDimX
public long getDimX() -
getDimY
public long getDimY() -
preprocess
public void preprocess() -
findLeftTop
public boolean findLeftTop() -
findAllLeftTopQualities
public net.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray> findAllLeftTopQualities(double multiplier) -
drawResultLeftTopOnSlide
public net.algart.arrays.Matrix<net.algart.arrays.UpdatableByteArray> drawResultLeftTopOnSlide(double color) -
main
- Throws:
IOException
-