class: ConfigRecognitionNister2006
[189:7] extends: object
ConfigRecognitionNister2006 wraps boofcv.abst.scene.nister2006.ConfigRecognitionNister2006.
Members
- obj
Methods
-
ConfigRecognitionNister2006 ()
Creates a Nister 2006 scene recognition config.
-
get (
string Name)Gets a public config field.
- @p
Nameis kmeans, tree, distanceNorm, minimumDepthFromRoot, queryMaximumImagesInNode, learningMaximumImagesInNode, learningMinimumPointsForChildren, learnNodeWeights, featureSingleWordHops, or randSeed. - @r
Thefield value.
- @p
-
setFeatureSingleWordHops (
int Hops)Sets featureSingleWordHops.
- @p
Hopsis the number of word hops.
- @p
-
getFeatureSingleWordHops ()
Gets featureSingleWordHops.
- @r
Thenumber of word hops.
- @r
-
checkValidity ()
Validates this config.
class: ConfigFeatureToSceneRecognition
[162:7] extends: object
ConfigFeatureToSceneRecognition wraps boofcv.abst.scene.ConfigFeatureToSceneRecognition.
Members
- obj
Methods
-
ConfigFeatureToSceneRecognition ()
Creates a feature-to-scene recognition config.
-
get (
string Name)Gets a public config field.
- @p
Nameis maxImagePixels, typeRecognize, features, recognizeNister2006, or recognizeNeighbor. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis maxImagePixels or typeRecognize. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.
class: ImageClassifier
[22:7] extends: object
ImageClassifier wraps boofcv.abst.scene.ImageClassifier.
Members
- obj
Methods
-
ImageClassifier (
object Obj)Wraps a BoofCV ImageClassifier.
- @p
Objis an existing classifier Java object or wrapper.
- @p
-
loadModel (
string Path)Loads a classifier model.
- @p
Pathis a filesystem path to a model file.
- @p
-
classify (
object Image)Classifies an image.
- @p
Imageis the input image.
- @p
-
getBestResult ()
Gets the best result index.
- @r
Thebest result index.
- @r
-
getAllResults ()
Gets all result scores.
- @r
AJava list of ImageClassifier.Score objects.
- @r
-
getCategories ()
Gets category labels.
- @r
AJava list of category strings.
- @r
-
getInputType ()
Gets the input image type.
- @r
TheBoofCV ImageType.
- @r
class: SceneRecognition
[116:7] extends: object
SceneRecognition wraps boofcv.abst.scene.SceneRecognition.
Members
- obj
Methods
-
SceneRecognition (
object Obj)Wraps a BoofCV SceneRecognition.
- @p
Objis an existing recognizer Java object or wrapper.
- @p
-
learnModel (
object Iterator)Learns a model from an iterator.
- @p
Iteratoris a Java Iterator of images.
- @p
-
clearDatabase ()
Clears the image database.
-
addImage (
string Id, object Image)Adds an image.
- @p
Idis the image id. - @p
Imageis the image.
- @p
-
query (
object Image, int Limit, object Storage)Queries for similar images.
- @p
Imageis the query image. - @p
Limitis the maximum number of matches. - @p
Storageis a DogArray of Match objects. - @r
Trueif the query ran.
- @p
-
getImageIds (
Storage = null)Gets image ids.
- @p
Storageis a Java list or null. - @r
AJava list of ids.
- @p
-
getImageType ()
Gets the image type.
- @r
TheBoofCV ImageType.
- @r
class: FactorySceneRecognition
[64:14] static extends: object
Static wrappers for boofcv.factory.scene.FactorySceneRecognition.
Methods
-
createDefaultTrackerConfig ()
Creates BoofCV's default point tracker config for scene recognition.
- @r
AConfigPointTracker wrapper.
- @r
-
createFeatureToScene (
object Config, object ImageTypeValue)Creates feature-to-scene recognition.
- @p
Configis a ConfigFeatureToSceneRecognition wrapper. - @p
ImageTypeValueis an ImageType wrapper. - @r
ASceneRecognition wrapper.
- @p
-
createSceneNister2006 (
object Config, object DescriptorFactory)Creates Nister 2006 scene recognition.
- @p
Configis a ConfigRecognitionNister2006 wrapper. - @p
DescriptorFactoryis an org.ddogleg.struct.Factory Java object. - @r
Araw BoofCV scene recognition Java object.
- @p
-
createSceneNearestNeighbor (
object Config, object DescriptorFactory)Creates nearest-neighbor scene recognition.
- @p
Configis a ConfigRecognitionNearestNeighbor wrapper. - @p
DescriptorFactoryis an org.ddogleg.struct.Factory Java object. - @r
Araw BoofCV scene recognition Java object.
- @p
class: ConfigRecognitionNearestNeighbor
[220:7] extends: object
ConfigRecognitionNearestNeighbor wraps boofcv.abst.scene.ann.ConfigRecognitionNearestNeighbor.
Members
- obj
Methods
-
ConfigRecognitionNearestNeighbor ()
Creates a nearest-neighbor scene recognition config.
-
get (
string Name)Gets a public config field.
- @p
Nameis kmeans, nearestNeighbor, numberOfWords, distanceNorm, or randSeed. - @r
Thefield value.
- @p
-
set (
string Name, Value)Sets a public config field.
- @p
Nameis numberOfWords, distanceNorm, or randSeed. - @p
Valueis the new field value.
- @p
-
checkValidity ()
Validates this config.