| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
| saveState(canvas:com.hook.imageprocessing.siox.canvas.interfaces:ICanvas) — method, class com.hook.imageprocessing.siox.undo.UndoController |
|
Saves the state of a canvas if a saved state into memory. |
| segmentate() — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Applies segmentation. |
| segmentate(image:Vector$Number, confidenceMatrix:Vector$Number, smoothness:Number, sizeFactorToKeep:Number) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Starts the timer of the segmentation process. |
| segmentationComplete — Event, class com.hook.imageprocessing.siox.SegmentationController |
|
Dispatched when segmentation has completed. |
| segmentationComplete — Event, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Dispatched when segmentation has completed. |
| SEGMENTATION_COMPLETE — Constant Static Property, class com.hook.imageprocessing.siox.SioxSegmentator |
| |
| SEGMENTATION_COMPLETE — Constant Static Property, class com.hook.imageprocessing.siox.events.SegmentationEvent |
|
Fired when the segmnetation process completes. |
| segmentationCompleteHandler(e:com.hook.imageprocessing.siox.events:SegmentationEvent) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
When segmentation is complete, dispatch the SegmentationEvent.SEGMENTATION_COMPLETE event. |
| SegmentationConfidence — class, package com.hook.imageprocessing.siox.objects |
|
Contains the valid confidence values. |
| SegmentationController — class, package com.hook.imageprocessing.siox |
|
The SegmentationController is a controller that is designed to help manage the segmentation process. |
| SegmentationController(canvas:com.hook.imageprocessing.siox.canvas.interfaces:ICanvas) — Constructor, class com.hook.imageprocessing.siox.SegmentationController |
|
Initializes the SegmentationController. |
| SegmentationEvent — class, package com.hook.imageprocessing.siox.events |
|
Event used by the segmentation process to fire the status of the algorithm. |
| SegmentationEvent(type:String, bubbles:Boolean, cancelable:Boolean) — Constructor, class com.hook.imageprocessing.siox.events.SegmentationEvent |
| |
| segmentationStarted — Event, class com.hook.imageprocessing.siox.SegmentationController |
|
Dispatched when segmentation has started. |
| segmentationStarted — Event, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Dispatched when segmentation has started. |
| SEGMENTATION_STARTED — Constant Static Property, class com.hook.imageprocessing.siox.SioxSegmentator |
| |
| SEGMENTATION_STARTED — Constant Static Property, class com.hook.imageprocessing.siox.events.SegmentationEvent |
|
Fired when the segmnetation process begins. |
| segmentationStatus — Property, class com.hook.imageprocessing.siox.SioxSegmentator |
| |
| segmentationTimer — Property, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Timer used in the segmentation algorithm. |
| segmentationTimerEventHandler(e:flash.events:TimerEvent) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Handles the timer for pseudo-threading and processes the next step in the algorithm. |
| setAlpha(alpha:Number, rgb:uint) — Static Method , class com.hook.imageprocessing.siox.utils.SioxUtils |
| |
| setCircleConfidence(center:flash.geom:Point, radius:Number, confidence:Number, feathered:Number, featherDamping:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Sets the confidence of a circular region in the image. |
| setConfidence(rect:flash.geom:Rectangle, confidence:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Sets the confidence of a region in the image data. |
| siox — Property, class com.hook.imageprocessing.siox.SegmentationController |
|
A reference to the SioxSegmentator object that performs the segmentation. |
| SioxSegmentator — class, package com.hook.imageprocessing.siox |
|
Image segmentator based on SIOX: Simple Interactive Object Extraction
To segmentate an image one has to perform the following steps. |
| SioxSegmentator(w:Number, h:Number, limits:com.hook.imageprocessing.siox.objects:LabColor) — Constructor, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Constructor
|
| SioxUtils — class, package com.hook.imageprocessing.siox.utils |
|
... |
| SioxUtils() — Constructor, class com.hook.imageprocessing.siox.utils.SioxUtils |
| |
| sizeFactorToKeep — Property, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Size of chunks to keep that are disconnected from main foreground extracted. |
| smoothcm(cm:Vector$Number, xres:Number, yres:Number, f1:Number, f2:Number, f3:Number) — Static Method , class com.hook.imageprocessing.siox.utils.SioxUtils |
|
Blurs confidence matrix with a given symmetrically weighted kernel. |
| smoothing — Property, class com.hook.imageprocessing.siox.SegmentationController |
|
The smoothing value is used to reduce the amount of jagged egdges in the kutout. |
| SMOOTHING_MATRIX_COMPLETE — Constant Static Property, class com.hook.imageprocessing.siox.SioxSegmentator |
| |
| smoothMatrix() — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Fired by segmentation process psuedo-threading to smooth the matrix. |
| smoothness — Property, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Smoothing amount to reduce jagged edges. |
| sqrEuclidianDist(p:com.hook.imageprocessing.siox.objects:LabColor, q:com.hook.imageprocessing.siox.objects:LabColor) — Static Method , class com.hook.imageprocessing.siox.utils.SioxUtils |
|
Squared Euclidian distance of p and q. |
| stageOne(points:Vector$com.hook.imageprocessing.siox.objects:LabColor, depth:Number, clusters:Vector$Vector$com.hook.imageprocessing.siox.objects:LabColor, limits:com.hook.imageprocessing.siox.objects:LabColor, length:Number) — Static Method , class com.hook.imageprocessing.siox.ColorSignature |
|
Stage one of clustering. |
| stageReference — Property, class com.hook.imageprocessing.siox.SegmentationController |
|
A reference to the stage
|
| stageTwo(points:Vector$com.hook.imageprocessing.siox.objects:LabColor, depth:Number, clusters:Vector$com.hook.imageprocessing.siox.objects:LabColor, limits:com.hook.imageprocessing.siox.objects:LabColor, total:Number, threshold:Number) — Static Method , class com.hook.imageprocessing.siox.ColorSignature |
|
Stage two of clustering. |
| startSegmentation() — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Begins the segmentation process and initializes the timer for psuedo-threading. |
| stateDictionary — Property, class com.hook.imageprocessing.siox.undo.UndoController |
|
Array containing the undo states. |
| stopSegmentation() — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
Stops the segmentation process and reset the timer. |
| subPixelRefineAdd(area:flash.geom:Rectangle, threshold:Number) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
This is a post-processing method that will add back pixels that were originally removed. |
| subPixelRefineAddCircle(center:flash.geom:Point, radius:Number, threshold:Number) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
This is a post-processing method that will add back pixels that were originally removed. |
| subPixelRefineRemove(area:flash.geom:Rectangle, threshold:Number) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
This is a post-processing method that will remove pixels that were originally added but shouldn't have been. |
| subPixelRefineRemoveCircle(center:flash.geom:Point, radius:Number, threshold:Number) — method, class com.hook.imageprocessing.siox.SioxSegmentator |
|
This is a post-processing method that will remove pixels that were originally added but shouldn't have been. |
| supPixelRefineAdd(rect:flash.geom:Rectangle, threshold:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Refines the image by adding back pixels using the SioxSegmentator.subPixelRefineAdd() method. |
| supPixelRefineAddCircle(center:flash.geom:Point, radius:Number, threshold:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Refines the image by adding back pixels using the SioxSegmentator.subPixelRefineAddCircle() method. |
| supPixelRefineRemove(rect:flash.geom:Rectangle, threshold:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Refines the image by removed pixels using the SioxSegmentator.supPixelRefineRemove() method. |
| supPixelRefineRemoveCircle(center:flash.geom:Point, radius:Number, threshold:Number) — method, class com.hook.imageprocessing.siox.SegmentationController |
|
Refines the image by removing pixels using the SioxSegmentator.subPixelRefineRemoveCircle() method. |
|
| A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |