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)
- 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)
Copyright © 2008. All Rights Reserved.