public class ColourDescriptor extends Object implements org.openimaj.image.processor.connectedcomponent.ConnectedComponentProcessor, FeatureVectorProvider<DoubleFV>
| Modifier and Type | Class and Description |
|---|---|
static class |
ColourDescriptor.ColourDescriptorType
The different types of statistic available.
|
| Modifier and Type | Field and Description |
|---|---|
protected BasicDescriptiveStatisticsModel |
colmodel |
protected org.openimaj.image.MBFImage |
image |
| Constructor and Description |
|---|
ColourDescriptor()
Construct with no image.
|
ColourDescriptor(org.openimaj.image.MBFImage image)
Construct with the given image.
|
| Modifier and Type | Method and Description |
|---|---|
DoubleFV |
getFeatureVector() |
double[] |
getFeatureVectorArray() |
BasicDescriptiveStatisticsModel |
getModel() |
void |
process(org.openimaj.image.pixel.ConnectedComponent cc) |
void |
setImage(org.openimaj.image.MBFImage img)
Set the image to extract pixels from.
|
protected org.openimaj.image.MBFImage image
protected BasicDescriptiveStatisticsModel colmodel
public ColourDescriptor()
setImage(MBFImage) before processing.public ColourDescriptor(org.openimaj.image.MBFImage image)
image - the image to extract pixels from.public void process(org.openimaj.image.pixel.ConnectedComponent cc)
process in interface org.openimaj.image.processor.connectedcomponent.ConnectedComponentProcessorpublic double[] getFeatureVectorArray()
process(ConnectedComponent).public void setImage(org.openimaj.image.MBFImage img)
img - the image.public BasicDescriptiveStatisticsModel getModel()
process(ConnectedComponent)public DoubleFV getFeatureVector()
getFeatureVector in interface FeatureVectorProvider<DoubleFV>