org.shapelogic.imageprocessing
Class SBSegmentation
java.lang.Object
org.shapelogic.imageprocessing.SBSegmentation
public class SBSegmentation
- extends java.lang.Object
High level class for segmentation.
Works with both color and gray scale.
- Author:
- Sami Badawi
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_segmentAreaFactory
protected ValueAreaFactory _segmentAreaFactory
_currentSegmentArea
protected IColorAndVariance _currentSegmentArea
SBSegmentation
public SBSegmentation()
segmentAll
public void segmentAll()
segmentAll
public void segmentAll(int color)
- Set every pixel that has the input color, regardless of connectivity.
- Parameters:
color
-
segment
public void segment(int x,
int y)
- Start segmentation by selecting a point
Use the color of that point at your goal color
- Parameters:
x
- y
-
init
public void init()
- line is at the edge of image and pointing away from the center
setSLImage
public void setSLImage(SLImage ip)
- Parameters:
ip
- The ip to set.
getSLImage
public SLImage getSLImage()
setPixelCompare
public void setPixelCompare(SBPixelCompare pixelCompare)
- Parameters:
pixelCompare
- The pixelCompare to set.
getStatus
public java.lang.String getStatus()
- Returns:
- Returns the status.
findStatus
public java.lang.String findStatus()
setSegmentAreaFactory
public void setSegmentAreaFactory(ValueAreaFactory areaFactory)
getSegmentAreaFactory
public ValueAreaFactory getSegmentAreaFactory()
setMaxDistance
public void setMaxDistance(int maxDistance)
isFarFromReferencColor
public boolean isFarFromReferencColor()
setFarFromReferencColor
public void setFarFromReferencColor(boolean farFromColor)
Copyright © 2008. All Rights Reserved.