diff --git a/docs/docs/api_docs/cpp_api/classifier/classifier.md b/docs/docs/api_docs/cpp_api/classifier/classifier.md index 762df6b..315fd61 100644 --- a/docs/docs/api_docs/cpp_api/classifier/classifier.md +++ b/docs/docs/api_docs/cpp_api/classifier/classifier.md @@ -4,7 +4,6 @@ Inherits [Object](../object/object.md) See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/classifier/members.md b/docs/docs/api_docs/cpp_api/classifier/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/classifier/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/compositetransform/compositetransform.md b/docs/docs/api_docs/cpp_api/compositetransform/compositetransform.md index 1fac46a..0fc1ae6 100644 --- a/docs/docs/api_docs/cpp_api/compositetransform/compositetransform.md +++ b/docs/docs/api_docs/cpp_api/compositetransform/compositetransform.md @@ -9,7 +9,6 @@ See: * [Properties](properties.md) * [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) -CompositeTransforms are the base class for [Transforms](../transform/transform.md) that have a list of child transforms. It is used internally for plugins like pipes and forks. It inherits from [TimeVaryingTransform](../timevaryingtransform/timevaryingtransform.md) so that it can properly handle having children (one or many) that are time varying. \ No newline at end of file +CompositeTransforms are the base class for [Transforms](../transform/transform.md) that have a list of child transforms. It is used internally for plugins like pipes and forks. It inherits from [TimeVaryingTransform](../timevaryingtransform/timevaryingtransform.md) so that it can properly handle having children (one or many) that are time varying. diff --git a/docs/docs/api_docs/cpp_api/compositetransform/statics.md b/docs/docs/api_docs/cpp_api/compositetransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/compositetransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/context/constructors.md b/docs/docs/api_docs/cpp_api/context/constructors.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/context/constructors.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/context/context.md b/docs/docs/api_docs/cpp_api/context/context.md index 84b39ab..9302586 100644 --- a/docs/docs/api_docs/cpp_api/context/context.md +++ b/docs/docs/api_docs/cpp_api/context/context.md @@ -1,12 +1,11 @@ -The singleton class of global settings. +The singleton class of global settings. See: * [Members](members.md) -* [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) -Before including and using OpenBR in a project the user must call [initialize](statics.md#initialize). Before the program terminates the user must call [finalize](statics.md#finalize). The settings are accessible as Context \*Globals. \ No newline at end of file +Before including and using OpenBR in a project the user must call [initialize](statics.md#initialize). Before the program terminates the user must call [finalize](statics.md#finalize). The settings are accessible as Context \*Globals. diff --git a/docs/docs/api_docs/cpp_api/distance/distance.md b/docs/docs/api_docs/cpp_api/distance/distance.md index bad8789..b3f6d53 100644 --- a/docs/docs/api_docs/cpp_api/distance/distance.md +++ b/docs/docs/api_docs/cpp_api/distance/distance.md @@ -6,7 +6,6 @@ Plugin base class for comparing two [Templates](../template/template.md) See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/distance/members.md b/docs/docs/api_docs/cpp_api/distance/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/distance/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/factory/factory.md b/docs/docs/api_docs/cpp_api/factory/factory.md index 339421a..10dfc89 100644 --- a/docs/docs/api_docs/cpp_api/factory/factory.md +++ b/docs/docs/api_docs/cpp_api/factory/factory.md @@ -8,8 +8,7 @@ See: * [Constructors](constructors.md) * [Macros](macros.md) * [Static Functions](statics.md) -* [Functions](functions.md) Uses the Industrial Strength Pluggable Factory model described [here](http://adtmag.com/articles/2000/09/25/industrial-strength-pluggable-factories.aspx). -OpenBR's plugin architecture is premised on the idea that algorithms can be described as strings and can be built at runtime. Constructing plugins from strings is the job of the [Factory](factory.md). For a plugin to be built by the [Factory](factory.md) it must inherit from [Object](../object/object.md). It also must be registered with the factory at compile time using [BR_REGISTER](macros.md#br_register). At runtime, the [Factory](factory.md) will look up provided strings in its [registry](members.md#registry) and, if they exist, return the described plugins. \ No newline at end of file +OpenBR's plugin architecture is premised on the idea that algorithms can be described as strings and can be built at runtime. Constructing plugins from strings is the job of the [Factory](factory.md). For a plugin to be built by the [Factory](factory.md) it must inherit from [Object](../object/object.md). It also must be registered with the factory at compile time using [BR_REGISTER](macros.md#br_register). At runtime, the [Factory](factory.md) will look up provided strings in its [registry](members.md#registry) and, if they exist, return the described plugins. diff --git a/docs/docs/api_docs/cpp_api/factory/functions.md b/docs/docs/api_docs/cpp_api/factory/functions.md deleted file mode 100644 index 4af1832..0000000 --- a/docs/docs/api_docs/cpp_api/factory/functions.md +++ /dev/null @@ -1 +0,0 @@ -None \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/filegallery/filegallery.md b/docs/docs/api_docs/cpp_api/filegallery/filegallery.md index b272e78..3f84d59 100644 --- a/docs/docs/api_docs/cpp_api/filegallery/filegallery.md +++ b/docs/docs/api_docs/cpp_api/filegallery/filegallery.md @@ -8,7 +8,6 @@ See: * [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) -[FileGalleries](filegallery.md) are the base abstraction for all [Galleries](../gallery/gallery.md) that handle I/O with the hard drive. They automatically track the size and current position of a file and also provide convienience opererators for opening them for reading and writing. \ No newline at end of file +[FileGalleries](filegallery.md) are the base abstraction for all [Galleries](../gallery/gallery.md) that handle I/O with the hard drive. They automatically track the size and current position of a file and also provide convienience opererators for opening them for reading and writing. diff --git a/docs/docs/api_docs/cpp_api/filegallery/statics.md b/docs/docs/api_docs/cpp_api/filegallery/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/filegallery/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/filelist/filelist.md b/docs/docs/api_docs/cpp_api/filelist/filelist.md index ea5fca4..bdc5cdd 100644 --- a/docs/docs/api_docs/cpp_api/filelist/filelist.md +++ b/docs/docs/api_docs/cpp_api/filelist/filelist.md @@ -4,7 +4,6 @@ Inherits [QList][QList]<[File](../file/file.md)>. See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/filelist/members.md b/docs/docs/api_docs/cpp_api/filelist/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/filelist/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/format/format.md b/docs/docs/api_docs/cpp_api/format/format.md index 53ddcad..926e26b 100644 --- a/docs/docs/api_docs/cpp_api/format/format.md +++ b/docs/docs/api_docs/cpp_api/format/format.md @@ -6,7 +6,6 @@ Plugin base class for reading a template from disk. See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/format/members.md b/docs/docs/api_docs/cpp_api/format/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/format/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/gallery/gallery.md b/docs/docs/api_docs/cpp_api/gallery/gallery.md index c020c18..5b21d82 100644 --- a/docs/docs/api_docs/cpp_api/gallery/gallery.md +++ b/docs/docs/api_docs/cpp_api/gallery/gallery.md @@ -7,7 +7,6 @@ Plugin base class for storing a list of enrolled templates. See: * [Properties](properties.md) -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/gallery/members.md b/docs/docs/api_docs/cpp_api/gallery/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/gallery/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/initializer/initializer.md b/docs/docs/api_docs/cpp_api/initializer/initializer.md index a9363d1..335ba91 100644 --- a/docs/docs/api_docs/cpp_api/initializer/initializer.md +++ b/docs/docs/api_docs/cpp_api/initializer/initializer.md @@ -4,9 +4,7 @@ Inherits [Object](../object/object.md) See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) Plugin base class for initializing resources. On startup (the call to [Context](../context/context.md)::[initialize](../context/statics.md#initialize)), OpenBR will call [initialize](functions.md#initialize) on every Initializer that has been registered with the [Factory](../factory/factory.md). On shutdown (the call to [Context](../context/context.md)::[finalize](../context/statics.md#finalize), OpenBR will call [finalize](functions.md#finalize) on every registered initializer. diff --git a/docs/docs/api_docs/cpp_api/initializer/members.md b/docs/docs/api_docs/cpp_api/initializer/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/initializer/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/initializer/statics.md b/docs/docs/api_docs/cpp_api/initializer/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/initializer/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/matrixoutput/constructors.md b/docs/docs/api_docs/cpp_api/matrixoutput/constructors.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/matrixoutput/constructors.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/matrixoutput/matrixoutput.md b/docs/docs/api_docs/cpp_api/matrixoutput/matrixoutput.md index 9a02f5e..45466c3 100644 --- a/docs/docs/api_docs/cpp_api/matrixoutput/matrixoutput.md +++ b/docs/docs/api_docs/cpp_api/matrixoutput/matrixoutput.md @@ -5,7 +5,6 @@ Inherits from [Output](../output/output.md) See: * [Members](members.md) -* [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/metadatatransform/members.md b/docs/docs/api_docs/cpp_api/metadatatransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/metadatatransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/metadatatransform/metadatatransform.md b/docs/docs/api_docs/cpp_api/metadatatransform/metadatatransform.md index 1ae4efb..4a1ba88 100644 --- a/docs/docs/api_docs/cpp_api/metadatatransform/metadatatransform.md +++ b/docs/docs/api_docs/cpp_api/metadatatransform/metadatatransform.md @@ -6,9 +6,7 @@ A [Transform](../transform/transform.md) that requires only [Template](../templa See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) [MetadataTransforms](metadatatransform.md) are [Transforms](../transform/transform.md) that operate soley on textual [metadata](../template/members.md#file). They are *not* [independent](../transform/members.md#independent) because [Templates](../template/template.md) can only every have one collection of [metadata](../template/members.md#file). diff --git a/docs/docs/api_docs/cpp_api/metadatatransform/statics.md b/docs/docs/api_docs/cpp_api/metadatatransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/metadatatransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/metatransform/functions.md b/docs/docs/api_docs/cpp_api/metatransform/functions.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/metatransform/functions.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/metatransform/members.md b/docs/docs/api_docs/cpp_api/metatransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/metatransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/metatransform/metatransform.md b/docs/docs/api_docs/cpp_api/metatransform/metatransform.md index a38e98c..5ad7f7d 100644 --- a/docs/docs/api_docs/cpp_api/metatransform/metatransform.md +++ b/docs/docs/api_docs/cpp_api/metatransform/metatransform.md @@ -6,9 +6,6 @@ A [Transform](../transform/transform.md) that expect multiple matrices per [Temp See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) -* [Functions](functions.md) -[MetaTransforms](metatransform.md) are [Transforms](../transform/transform.md) that are not [independent](../transform/members.md#independent). This means they expect more then one matrix in each input [Template](../template/template.md) and a new instance of the transform should not be created for each matrix. +[MetaTransforms](metatransform.md) are [Transforms](../transform/transform.md) that are not [independent](../transform/members.md#independent). This means they expect more then one matrix in each input [Template](../template/template.md) and a new instance of the transform should not be created for each matrix. diff --git a/docs/docs/api_docs/cpp_api/metatransform/statics.md b/docs/docs/api_docs/cpp_api/metatransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/metatransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/object/constructors.md b/docs/docs/api_docs/cpp_api/object/constructors.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/object/constructors.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/object/object.md b/docs/docs/api_docs/cpp_api/object/object.md index c26d945..0cbabab 100644 --- a/docs/docs/api_docs/cpp_api/object/object.md +++ b/docs/docs/api_docs/cpp_api/object/object.md @@ -5,9 +5,8 @@ Inherits from [QObject][QObject] See: * [Members](members.md) -* [Constructors](constructors.md) * [Macros](macros.md) * [Static Functions](statics.md) * [Functions](functions.md) -This is the base class of all OpenBR plugins. [Objects](object.md) are constructed from [Files](../file/file.md). The [File's](../file/file.md) [name](../file/members.md#name) specifies which plugin to construct and the [File's](../file/file.md) [metadata](../file/members.md#m_metadata) provides initialization values for the plugin's properties. \ No newline at end of file +This is the base class of all OpenBR plugins. [Objects](object.md) are constructed from [Files](../file/file.md). The [File's](../file/file.md) [name](../file/members.md#name) specifies which plugin to construct and the [File's](../file/file.md) [metadata](../file/members.md#m_metadata) provides initialization values for the plugin's properties. diff --git a/docs/docs/api_docs/cpp_api/representation/members.md b/docs/docs/api_docs/cpp_api/representation/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/representation/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/representation/representation.md b/docs/docs/api_docs/cpp_api/representation/representation.md index a11581c..0eaa3cf 100644 --- a/docs/docs/api_docs/cpp_api/representation/representation.md +++ b/docs/docs/api_docs/cpp_api/representation/representation.md @@ -6,7 +6,6 @@ Plugin base class for converting images into feature vectors See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) diff --git a/docs/docs/api_docs/cpp_api/templatelist/members.md b/docs/docs/api_docs/cpp_api/templatelist/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/templatelist/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/templatelist/templatelist.md b/docs/docs/api_docs/cpp_api/templatelist/templatelist.md index 84b6d22..88c727c 100644 --- a/docs/docs/api_docs/cpp_api/templatelist/templatelist.md +++ b/docs/docs/api_docs/cpp_api/templatelist/templatelist.md @@ -6,8 +6,6 @@ Convenience class for working with a list of templates. See: -* [Members](members.md) * [Constructors](constructors.md) * [Static Functions](statics.md) * [Functions](functions.md) - diff --git a/docs/docs/api_docs/cpp_api/timevaryingtransform/statics.md b/docs/docs/api_docs/cpp_api/timevaryingtransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/timevaryingtransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/timevaryingtransform/timevaryingtransform.md b/docs/docs/api_docs/cpp_api/timevaryingtransform/timevaryingtransform.md index c6477ac..cc1fdc7 100644 --- a/docs/docs/api_docs/cpp_api/timevaryingtransform/timevaryingtransform.md +++ b/docs/docs/api_docs/cpp_api/timevaryingtransform/timevaryingtransform.md @@ -8,7 +8,6 @@ See: * [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) TimeVaryingTransforms are [Transforms](../transform/transform.md) that need to change their state at project time. This is opposed to [Transforms](../transform/transform.md) which can only change state at train time. Common examples include video processing across multiple frames, aggregate projection statistics etc. diff --git a/docs/docs/api_docs/cpp_api/untrainabledistance/constructors.md b/docs/docs/api_docs/cpp_api/untrainabledistance/constructors.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabledistance/constructors.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabledistance/functions.md b/docs/docs/api_docs/cpp_api/untrainabledistance/functions.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabledistance/functions.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabledistance/members.md b/docs/docs/api_docs/cpp_api/untrainabledistance/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabledistance/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabledistance/statics.md b/docs/docs/api_docs/cpp_api/untrainabledistance/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabledistance/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabledistance/untrainabledistance.md b/docs/docs/api_docs/cpp_api/untrainabledistance/untrainabledistance.md index ca0c95c..4691352 100644 --- a/docs/docs/api_docs/cpp_api/untrainabledistance/untrainabledistance.md +++ b/docs/docs/api_docs/cpp_api/untrainabledistance/untrainabledistance.md @@ -6,9 +6,4 @@ A [Distance](../distance/distance.md) that does not require training. See: -* [Members](members.md) -* [Constructors](constructors.md) -* [Static Functions](statics.md) -* [Functions](functions.md) - This is a base class for [Distances](../distance/distance.md) that are not trainable. It overloads [trainable](../distance/functions.md#trainable) to return false and [train](../distance/functions.md#train) so that it cannot be used in derived classes. diff --git a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/functions.md b/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/functions.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/functions.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/members.md b/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/statics.md b/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md b/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md index 2743680..568da1a 100644 --- a/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md +++ b/docs/docs/api_docs/cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md @@ -6,9 +6,6 @@ A [Transform](../transform/transform.md) that requires only [Template](../templa See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) -* [Functions](functions.md) [UntrainableMetadataTransforms](untrainablemetadatatransform.md) are [Transforms](../transform/transform.md) that operate soley on textual [metadata](../template/members.md#file). They are *not* [independent](../transform/members.md#independent), because [Templates](../template/template.md) can only every have one collection of [metadata](../template/members.md#file), and they are *not* [trainable](../transform/members.md#trainable). diff --git a/docs/docs/api_docs/cpp_api/untrainablemetatransform/functions.md b/docs/docs/api_docs/cpp_api/untrainablemetatransform/functions.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetatransform/functions.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetatransform/members.md b/docs/docs/api_docs/cpp_api/untrainablemetatransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetatransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetatransform/statics.md b/docs/docs/api_docs/cpp_api/untrainablemetatransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainablemetatransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainablemetatransform/untrainablemetatransform.md b/docs/docs/api_docs/cpp_api/untrainablemetatransform/untrainablemetatransform.md index 81d3539..a8189cc 100644 --- a/docs/docs/api_docs/cpp_api/untrainablemetatransform/untrainablemetatransform.md +++ b/docs/docs/api_docs/cpp_api/untrainablemetatransform/untrainablemetatransform.md @@ -6,9 +6,6 @@ A [Transform](../transform/transform.md) that expect multiple matrices per [Temp See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) -* [Functions](functions.md) -[UntrainableMetaTransforms](untrainablemetatransform.md) are [UntrainableTransforms](../untrainabletransform/untrainabletransform.md) that are not [independent](../transform/members.md#independent). This means they expect more then one matrix in each input [Template](../template/template.md) and a new instance of the transform should not be created for each matrix. +[UntrainableMetaTransforms](untrainablemetatransform.md) are [UntrainableTransforms](../untrainabletransform/untrainabletransform.md) that are not [independent](../transform/members.md#independent). This means they expect more then one matrix in each input [Template](../template/template.md) and a new instance of the transform should not be created for each matrix. diff --git a/docs/docs/api_docs/cpp_api/untrainabletransform/functions.md b/docs/docs/api_docs/cpp_api/untrainabletransform/functions.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabletransform/functions.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabletransform/members.md b/docs/docs/api_docs/cpp_api/untrainabletransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabletransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabletransform/statics.md b/docs/docs/api_docs/cpp_api/untrainabletransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/untrainabletransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/untrainabletransform/untrainabletransform.md b/docs/docs/api_docs/cpp_api/untrainabletransform/untrainabletransform.md index 32baef5..de82cd3 100644 --- a/docs/docs/api_docs/cpp_api/untrainabletransform/untrainabletransform.md +++ b/docs/docs/api_docs/cpp_api/untrainabletransform/untrainabletransform.md @@ -6,9 +6,6 @@ A [Transform](../transform/transform.md) that does not require training. See: -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) -* [Functions](functions.md) This is a base class for [Transforms](../transform/transform.md) that are not trainable. It overloads [train](../transform/functions.md#train-1), [load](../object/functions.md#load), and [store](../object/functions.md#store) so that they cannot be used in derived classes. Load and store are overloaded because a [Transform](../transform/transform.md) that doesn't train should also have nothing to save. diff --git a/docs/docs/api_docs/cpp_api/wrappertransform/members.md b/docs/docs/api_docs/cpp_api/wrappertransform/members.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/wrappertransform/members.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/wrappertransform/statics.md b/docs/docs/api_docs/cpp_api/wrappertransform/statics.md deleted file mode 100644 index db3df79..0000000 --- a/docs/docs/api_docs/cpp_api/wrappertransform/statics.md +++ /dev/null @@ -1 +0,0 @@ -NONE \ No newline at end of file diff --git a/docs/docs/api_docs/cpp_api/wrappertransform/wrappertransform.md b/docs/docs/api_docs/cpp_api/wrappertransform/wrappertransform.md index 36b4ef9..980c6b8 100644 --- a/docs/docs/api_docs/cpp_api/wrappertransform/wrappertransform.md +++ b/docs/docs/api_docs/cpp_api/wrappertransform/wrappertransform.md @@ -7,9 +7,7 @@ Base class for [Transforms](../transform/transform.md) that have a single child See: * [Properties](properties.md) -* [Members](members.md) * [Constructors](constructors.md) -* [Static Functions](statics.md) * [Functions](functions.md) -WrapperTransforms are the base class for plugins that have a child transform. It inherits from [TimeVaryingTransform](../timevaryingtransform/timevaryingtransform.md) so that it can properly handle a child transform that is also time varying, WrapperTransform itself has no requirement to be time varying. The main purpose of WrapperTransform is to intelligently implement [simplify](functions.md#simplify) and [smartCopy](functions.md#smartcopy), all other calls are just passed to the child. \ No newline at end of file +WrapperTransforms are the base class for plugins that have a child transform. It inherits from [TimeVaryingTransform](../timevaryingtransform/timevaryingtransform.md) so that it can properly handle a child transform that is also time varying, WrapperTransform itself has no requirement to be time varying. The main purpose of WrapperTransform is to intelligently implement [simplify](functions.md#simplify) and [smartCopy](functions.md#smartcopy), all other calls are just passed to the child. diff --git a/docs/docs/api_docs/plugins/classification.md b/docs/docs/api_docs/plugins/classification.md deleted file mode 100644 index 00ec0d2..0000000 --- a/docs/docs/api_docs/plugins/classification.md +++ /dev/null @@ -1,412 +0,0 @@ -# AdaBoostTransform - -Wraps OpenCV's Ada Boost framework - - -* **file:** classification/adaboost.cpp -* **inherits:** [Transform](../cpp_api/transform/transform.md) -* **author(s):** [Scott Klum][sklum] -* **see:** [http://docs.opencv.org/modules/ml/doc/boosting.html](http://docs.opencv.org/modules/ml/doc/boosting.html) -* **properties:** - - Property | Type | Description - --- | --- | --- - enum | type | Type of Adaboost to perform. Options are:
2.2531514 FALSE 99990377 99990164
-2.2549822 TRUE 99990101 99990101
-
-* **properties:** None
-
-
----
-
-# urlFormat
-
-Reads image files from the web.
-
-
-* **file:** format/url.cpp
-* **inherits:** [Format](../cpp_api/format/format.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# videoFormat
-
-Read all frames of a video using OpenCV
-
-
-* **file:** format/video.cpp
-* **inherits:** [Format](../cpp_api/format/format.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# webcamFormat
-
-Retrieves an image from a webcam.
-
-
-* **file:** format/video.cpp
-* **inherits:** [Format](../cpp_api/format/format.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# xmlFormat
-
-Decodes images from Base64 xml
-
-
-* **file:** format/xml.cpp
-* **inherits:** [Format](../cpp_api/format/format.md)
-* **author(s):** [Scott Klum][sklum], [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
diff --git a/docs/docs/api_docs/plugins/gallery.md b/docs/docs/api_docs/plugins/gallery.md
deleted file mode 100644
index 7e46a5a..0000000
--- a/docs/docs/api_docs/plugins/gallery.md
+++ /dev/null
@@ -1,440 +0,0 @@
-# BinaryGallery
-
-An abstract gallery for handling binary data
-
-
-* **file:** gallery/binary.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# DefaultGallery
-
-Treats the gallery as a [Format](../cpp_api/format/format.md).
-
-
-* **file:** gallery/default.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# EmptyGallery
-
-Reads/writes templates to/from folders.
-
-
-* **file:** gallery/empty.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:**
-
- Property | Type | Description
- --- | --- | ---
- regexp | QString | An optional regular expression to match against the files extension.
-
----
-
-# FDDBGallery
-
-Implements the FDDB detection format.
-
-
-* **file:** gallery/fddb.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://vis-www.cs.umass.edu/fddb/README.txt](http://vis-www.cs.umass.edu/fddb/README.txt)
-* **properties:** None
-
-
----
-
-# arffGallery
-
-Weka ARFF file format.
-
-
-* **file:** gallery/arff.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://weka.wikispaces.com/ARFF+%28stable+version%29](http://weka.wikispaces.com/ARFF+%28stable+version%29)
-* **properties:** None
-
-
----
-
-# aviGallery
-
-Read videos of format .avi
-
-
-* **file:** gallery/video.cpp
-* **inherits:** [videoGallery](#videogallery)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# crawlGallery
-
-Crawl a root location for image files.
-
-
-* **file:** gallery/crawl.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# csvGallery
-
-Treats each line as a file.
-
-
-* **file:** gallery/csv.cpp
-* **inherits:** [FileGallery](../cpp_api/filegallery/filegallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **format:** Columns should be comma separated with first row containing headers. The first column in the file should be the path to the file to enroll. Other columns will be treated as file metadata.
-* **properties:** None
-
-
----
-
-# dbGallery
-
-Database input.
-
-
-* **file:** gallery/db.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# flatGallery
-
-Treats each line as a call to [File](../cpp_api/file/file.md)::flat()
-
-
-* **file:** gallery/flat.cpp
-* **inherits:** [FileGallery](../cpp_api/filegallery/filegallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# galGallery
-
-A binary gallery.
-
-Designed to be a literal translation of templates to disk.
-Compatible with [TemplateList](../cpp_api/templatelist/templatelist.md)::fromBuffer.
-
-
-* **file:** gallery/binary.cpp
-* **inherits:** [BinaryGallery](#binarygallery)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# googleGallery
-
-Input from a google image search.
-
-
-* **file:** gallery/google.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# jsonGallery
-
-Newline-separated JSON objects.
-
-
-* **file:** gallery/binary.cpp
-* **inherits:** [BinaryGallery](#binarygallery)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# keyframesGallery
-
-Read key frames of a video with LibAV
-
-
-* **file:** gallery/keyframes.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Ben Klein][bhklein]
-* **properties:** None
-
-
----
-
-# landmarksGallery
-
-Text format for associating anonymous landmarks with images.
-
-
-* **file:** gallery/landmarks.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **format:** The input should be formatted as follows: file_name:x1,y1,x2,y2,...,xn,yn
-file_name:x1,y1,x2,y2,...,xn,yn
-...
-file_name:x1,y1,x2,y2,...,xn,yn
-
-* **properties:** None
-
-
----
-
-# lmatGallery
-
-Likely matrix format
-
-
-* **file:** gallery/lmat.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [www.liblikely.org](www.liblikely.org)
-* **properties:** None
-
-
----
-
-# matrixGallery
-
-Combine all [Template](../cpp_api/template/template.md) into one large matrix and process it as a [Format](../cpp_api/format/format.md)
-
-
-* **file:** gallery/matrix.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# memGallery
-
-A gallery held in memory.
-
-
-* **file:** gallery/mem.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# mp4Gallery
-
-Read key frames of a .mp4 video file with LibAV
-
-
-* **file:** gallery/keyframes.cpp
-* **inherits:** [keyframesGallery](#keyframesgallery)
-* **author(s):** [Ben Klein][bhklein]
-* **properties:** None
-
-
----
-
-# postGallery
-
-Handle POST requests
-
-
-* **file:** gallery/post.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# seqGallery
-
-DOCUMENT ME
-
-
-* **file:** gallery/seq.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# statGallery
-
-Print [Template](../cpp_api/template/template.md) statistics.
-
-
-* **file:** gallery/stat.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# templateGallery
-
-Treat the file as a single binary [Template](../cpp_api/template/template.md).
-
-
-* **file:** gallery/template.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# turkGallery
-
-For Amazon Mechanical Turk datasets
-
-
-* **file:** gallery/turk.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# txtGallery
-
-Treats each line as a file.
-
-
-* **file:** gallery/txt.cpp
-* **inherits:** [FileGallery](../cpp_api/filegallery/filegallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **format:** The entire line is treated as the file path. <FILE>
-<FILE>
-...
-<FILE>
-An optional label may be specified using a space ' ' separator: <FILE> <LABEL>
-<FILE> <LABEL>
-...
-<FILE> <LABEL>
-
-* **properties:** None
-
-
----
-
-# urlGallery
-
-Newline-separated URLs.
-
-
-* **file:** gallery/binary.cpp
-* **inherits:** [BinaryGallery](#binarygallery)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# utGallery
-
-A contiguous array of br_universal_template.
-
-
-* **file:** gallery/binary.cpp
-* **inherits:** [BinaryGallery](#binarygallery)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# vbbGallery
-
-DOCUMENT ME
-
-
-* **file:** gallery/vbb.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# videoGallery
-
-Read a video frame by frame using cv::VideoCapture
-
-
-* **file:** gallery/video.cpp
-* **inherits:** [Gallery](../cpp_api/gallery/gallery.md)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# webcamGallery
-
-Read a video from the webcam
-
-
-* **file:** gallery/video.cpp
-* **inherits:** [videoGallery](#videogallery)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# wmvGallery
-
-Read videos of format .wmv
-
-
-* **file:** gallery/video.cpp
-* **inherits:** [videoGallery](#videogallery)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# xmlGallery
-
-A sigset input.
-
-
-* **file:** gallery/xml.cpp
-* **inherits:** [FileGallery](../cpp_api/filegallery/filegallery.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
diff --git a/docs/docs/api_docs/plugins/gui.md b/docs/docs/api_docs/plugins/gui.md
deleted file mode 100644
index 17f99e7..0000000
--- a/docs/docs/api_docs/plugins/gui.md
+++ /dev/null
@@ -1,232 +0,0 @@
-# AdjacentOverlayTransform
-
-Load the image named in the specified property, draw it on the current matrix adjacent to the rect specified in the other property.
-
-
-* **file:** gui/adjacentoverlay.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# DrawDelaunayTransform
-
-Creates a Delaunay triangulation based on a set of points
-
-
-* **file:** gui/drawdelaunay.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# DrawGridLinesTransform
-
-Draws a grid on the image
-
-
-* **file:** gui/drawgridlines.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# DrawOpticalFlow
-
-Draw a line representing the direction and magnitude of optical flow at the specified points.
-
-
-* **file:** gui/drawopticalflow.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# DrawPropertiesPointTransform
-
-Draw the values of a list of properties at the specified point on the image
-
-The inPlace argument controls whether or not the image is cloned before it is drawn on.
-
-
-* **file:** gui/drawpropertiespoint.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# DrawPropertyPointTransform
-
-Draw the value of the specified property at the specified point on the image
-
-The inPlace argument controls whether or not the image is cloned before it is drawn on.
-
-
-* **file:** gui/drawpropertypoint.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# DrawSegmentation
-
-Fill in the segmentations or draw a line between intersecting segments.
-
-
-* **file:** gui/drawsegmentation.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# DrawTransform
-
-Renders metadata onto the image.
-
-The inPlace argument controls whether or not the image is cloned before the metadata is drawn.
-
-
-* **file:** gui/draw.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ElicitTransform
-
-Elicits metadata for templates in a pretty GUI
-
-
-* **file:** gui/show.cpp
-* **inherits:** [ShowTransform](#showtransform)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# FPSCalc
-
-Calculates the average FPS of projects going through this transform, stores the result in AvgFPS
-Reports an average FPS from the initialization of this transform onwards.
-
-
-* **file:** gui/show.cpp
-* **inherits:** [TimeVaryingTransform](../cpp_api/timevaryingtransform/timevaryingtransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# FPSLimit
-
-Limits the frequency of projects going through this transform to the input targetFPS
-
-
-* **file:** gui/show.cpp
-* **inherits:** [TimeVaryingTransform](../cpp_api/timevaryingtransform/timevaryingtransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# FilterTransform
-
-DOCUMENT ME
-
-
-* **file:** gui/show.cpp
-* **inherits:** [ShowTransform](#showtransform)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# ManualRectsTransform
-
-Manual select rectangular regions on an image.
-Stores marked rectangles as anonymous rectangles, or if a set of labels is provided, prompt the user
-to select one of those labels after drawing each rectangle.
-
-
-* **file:** gui/show.cpp
-* **inherits:** [ShowTransform](#showtransform)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# ManualTransform
-
-Manual selection of landmark locations
-
-
-* **file:** gui/show.cpp
-* **inherits:** [ShowTransform](#showtransform)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# ShowTrainingTransform
-
-Show the training data
-
-
-* **file:** gui/show.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ShowTransform
-
-Displays templates in a GUI pop-up window using QT.
-
-Can be used with parallelism enabled, although it is considered TimeVarying.
-
-
-* **file:** gui/show.cpp
-* **inherits:** [TimeVaryingTransform](../cpp_api/timevaryingtransform/timevaryingtransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# SurveyTransform
-
-Display an image, and asks a yes/no question about it
-
-
-* **file:** gui/show.cpp
-* **inherits:** [ShowTransform](#showtransform)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
diff --git a/docs/docs/api_docs/plugins/imgproc.md b/docs/docs/api_docs/plugins/imgproc.md
deleted file mode 100644
index 2685db2..0000000
--- a/docs/docs/api_docs/plugins/imgproc.md
+++ /dev/null
@@ -1,1357 +0,0 @@
-# AbsDiffTransform
-
-Take the absolute difference of two matrices.
-
-
-* **file:** imgproc/absdiff.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# AbsTransform
-
-Computes the absolute value of each element.
-
-
-* **file:** imgproc/abs.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# AdaptiveThresholdTransform
-
-Wraps OpenCV's adaptive thresholding.
-
-
-* **file:** imgproc/adaptivethreshold.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **see:** [http://docs.opencv.org/modules/imgproc/doc/miscellaneous_transformations.html](http://docs.opencv.org/modules/imgproc/doc/miscellaneous_transformations.html)
-* **properties:** None
-
-
----
-
-# AffineTransform
-
-Performs a two or three point registration.
-
-
-* **file:** imgproc/affine.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# AndTransform
-
-Logical AND of two matrices.
-
-
-* **file:** imgproc/and.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ApplyMaskTransform
-
-Applies a mask from the metadata.
-
-
-* **file:** imgproc/applymask.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# BayesianQuantizationTransform
-
-Quantize into a space where L1 distance approximates log-likelihood.
-
-
-* **file:** imgproc/bayesianquantization.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# BinarizeTransform
-
-Approximate floats as signed bit.
-
-
-* **file:** imgproc/binarize.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# BlendTransform
-
-Alpha-blend two matrices
-
-
-* **file:** imgproc/blend.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# BlurTransform
-
-Gaussian blur
-
-
-* **file:** imgproc/blur.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# BuildScalesTransform
-
-DOCUMENT ME
-
-
-* **file:** imgproc/multiscale.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# ByRowTransform
-
-Turns each row into its own matrix.
-
-
-* **file:** imgproc/byrow.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CannyTransform
-
-Wrapper to OpenCV Canny edge detector
-
-
-* **file:** imgproc/canny.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **see:** [http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html](http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html)
-* **properties:** None
-
-
----
-
-# CatColsTransform
-
-Concatenates all input matrices by column into a single matrix.
-Use after a fork to concatenate two feature matrices by column.
-
-
-* **file:** imgproc/catcols.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# CatRowsTransform
-
-Concatenates all input matrices by row into a single matrix.
-All matricies must have the same column counts.
-
-
-* **file:** imgproc/catrows.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CatTransform
-
-Concatenates all input matrices into a single matrix.
-
-
-* **file:** imgproc/cat.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CenterTransform
-
-Normalize each dimension based on training data.
-
-
-* **file:** imgproc/center.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ContrastEqTransform
-
-Perform contrast equalization
-
-
-* **file:** imgproc/contrasteq.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **read:**
-
- 1. *Xiaoyang Tan; Triggs, B.;*
- **"Enhanced Local Texture Feature Sets for Face Recognition Under Difficult Lighting Conditions,"**
- Image Processing, IEEE Transactions on , vol.19, no.6, pp.1635-1650, June 2010
-
-* **properties:** None
-
-
----
-
-# CropBlackTransform
-
-Crop out black borders
-
-
-* **file:** imgproc/cropblack.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CropFromMaskTransform
-
-Crops image based on mask metadata
-
-
-* **file:** imgproc/cropfrommask.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:** None
-
-
----
-
-# CropSquareTransform
-
-Trim the image so the width and the height are the same size.
-
-
-* **file:** imgproc/cropsquare.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CropTransform
-
-Crops about the specified region of interest.
-
-
-* **file:** imgproc/crop.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CryptographicHashTransform
-
-Wraps QCryptographicHash
-
-
-* **file:** imgproc/cryptographichash.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://doc.qt.io/qt-5/qcryptographichash.html](http://doc.qt.io/qt-5/qcryptographichash.html)
-* **properties:** None
-
-
----
-
-# CvtFloatTransform
-
-Convert to floating point format.
-
-
-* **file:** imgproc/cvtfloat.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CvtTransform
-
-Colorspace conversion.
-
-
-* **file:** imgproc/cvt.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# CvtUCharTransform
-
-Convert to uchar format
-
-
-* **file:** imgproc/cvtuchar.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# DiscardAlphaTransform
-
-Drop the alpha channel (if exists).
-
-
-* **file:** imgproc/discardalpha.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# DivTransform
-
-Enforce a multiple of n columns.
-
-
-* **file:** imgproc/div.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# DoGTransform
-
-Difference of gaussians
-
-
-* **file:** imgproc/dog.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# DownsampleTransform
-
-Downsample the rows and columns of a matrix.
-
-
-* **file:** imgproc/downsample.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Lacey Best-Rowden][lbestrowden]
-* **properties:** None
-
-
----
-
-# DupTransform
-
-Duplicates the [Template](../cpp_api/template/template.md) data.
-
-
-* **file:** imgproc/dup.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# EnsureChannelsTransform
-
-Enforce the matrix has a certain number of channels by adding or removing channels.
-
-
-* **file:** imgproc/ensurechannels.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# EqualizeHistTransform
-
-Histogram equalization
-
-
-* **file:** imgproc/equalizehist.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# FlipTransform
-
-Flips the image about an axis.
-
-
-* **file:** imgproc/flip.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# FloodTransform
-
-Fill black pixels with the specified color.
-
-
-* **file:** imgproc/flood.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GaborJetTransform
-
-A vector of gabor wavelets applied at a point.
-
-
-* **file:** imgproc/gabor.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GaborTransform
-
-Implements a Gabor Filter
-
-
-* **file:** imgproc/gabor.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://en.wikipedia.org/wiki/Gabor_filter](http://en.wikipedia.org/wiki/Gabor_filter)
-* **properties:** None
-
-
----
-
-# GammaTransform
-
-Gamma correction
-
-
-* **file:** imgproc/gamma.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GradientMaskTransform
-
-Masks image according to pixel change.
-
-
-* **file:** imgproc/gradientmask.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GradientTransform
-
-Computes magnitude and/or angle of image.
-
-
-* **file:** imgproc/gradient.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GroupTransform
-
-Group all input matrices into a single matrix.
-
-Similar to CatTransfrom but groups every _size_ adjacent matricies.
-
-
-* **file:** imgproc/group.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# HeatmapTransform
-
-DOCUMENT ME
-
-
-* **file:** imgproc/heatmap.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Unknown][unknown]
-* **properties:** None
-
-
----
-
-# HistBinTransform
-
-Quantizes the values into bins.
-
-
-* **file:** imgproc/histbin.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# HistEqQuantizationTransform
-
-Approximate floats as uchar with different scalings for each dimension.
-
-
-* **file:** imgproc/histeqquantization.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# HistTransform
-
-Histograms the matrix
-
-
-* **file:** imgproc/hist.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# HoGDescriptorTransform
-
-OpenCV HOGDescriptor wrapper
-
-
-* **file:** imgproc/hog.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **see:** [http://docs.opencv.org/modules/gpu/doc/object_detection.html](http://docs.opencv.org/modules/gpu/doc/object_detection.html)
-* **properties:** None
-
-
----
-
-# InpaintTransform
-
-Wraps OpenCV inpainting
-
-
-* **file:** imgproc/inpaint.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://docs.opencv.org/modules/photo/doc/inpainting.html](http://docs.opencv.org/modules/photo/doc/inpainting.html)
-* **properties:** None
-
-
----
-
-# IntegralHistTransform
-
-An integral histogram
-
-
-* **file:** imgproc/integralhist.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# IntegralSamplerTransform
-
-Sliding window feature extraction from a multi-channel integral image.
-
-
-* **file:** imgproc/integralsampler.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# IntegralSlidingWindowTransform
-
-Overloads SlidingWindowTransform for integral images that should be
-sampled at multiple scales.
-
-
-* **file:** imgproc/slidingwindow.cpp
-* **inherits:** [SlidingWindowTransform](#slidingwindowtransform)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# IntegralTransform
-
-Computes integral image.
-
-
-* **file:** imgproc/integral.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# KernelHashTransform
-
-Kernel hash
-
-
-* **file:** imgproc/kernelhash.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# KeyPointDescriptorTransform
-
-Wraps OpenCV Key Point Descriptor
-
-
-* **file:** imgproc/keypointdescriptor.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html](http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html)
-* **properties:** None
-
-
----
-
-# LBPTransform
-
-Convert the image into a feature vector using Local Binary Patterns
-
-
-* **file:** imgproc/lbp.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **read:**
-
- 1. *Ahonen, T.; Hadid, A.; Pietikainen, M.;*
- **"Face Description with Local Binary Patterns: Application to Face Recognition"**
- Pattern Analysis and Machine Intelligence, IEEE Transactions, vol.28, no.12, pp.2037-2041, Dec. 2006
-
-* **properties:** None
-
-
----
-
-# LTPTransform
-
-DOCUMENT ME
-
-
-* **file:** imgproc/ltp.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Brendan Klare][bklare], [Josh Klontz][jklontz]
-* **read:**
-
- 1. *Tan, Xiaoyang, and Bill Triggs.*
- **"Enhanced local texture feature sets for face recognition under difficult lighting conditions."**
- Analysis and Modeling of Faces and Gestures. Springer Berlin Heidelberg, 2007. 168-182.
-
-* **properties:** None
-
-
----
-
-# LargestConvexAreaTransform
-
-Set the template's label to the area of the largest convex hull.
-
-
-* **file:** imgproc/largestconvexarea.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# LimitSizeTransform
-
-Limit the size of the template
-
-
-* **file:** imgproc/limitsize.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# MAddTransform
-
-dst = a src+b
-
-
-* **file:** imgproc/madd.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# MaskTransform
-
-Applies an eliptical mask
-
-
-* **file:** imgproc/mask.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# MatStatsTransform
-
-Statistics
-
-
-* **file:** imgproc/matstats.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# MeanFillTransform
-
-Fill 0 pixels with the mean of non-0 pixels.
-
-
-* **file:** imgproc/meanfill.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# MeanTransform
-
-Computes the mean of a set of templates.
-
-Suitable for visualization only as it sets every projected template to the mean template.
-
-
-* **file:** imgproc/mean.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# MergeTransform
-
-Wraps OpenCV merge
-
-
-* **file:** imgproc/merge.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#merge](http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#merge)
-* **properties:** None
-
-
----
-
-# MorphTransform
-
-Morphological operator
-
-
-* **file:** imgproc/morph.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# NLMeansDenoisingTransform
-
-Wraps OpenCV Non-Local Means Denoising
-
-
-* **file:** imgproc/denoising.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://docs.opencv.org/modules/photo/doc/denoising.html](http://docs.opencv.org/modules/photo/doc/denoising.html)
-* **properties:** None
-
-
----
-
-# NormalizeTransform
-
-Normalize matrix to unit length
-
-
-* **file:** imgproc/normalize.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:**
-
- Property | Type | Description
- --- | --- | ---
- NormType | enum | Values are:image_001.jpg:146.000000,190.000000,227.000000,186.000000,202.000000,256.000000
-image_002.jpg:75.000000,235.000000,140.000000,225.000000,91.000000,300.000000
-image_003.jpg:158.000000,186.000000,246.000000,188.000000,208.000000,233.000000
-
-* **properties:** None
-
-
----
-
-# ReadTransform
-
-Read images
-
-
-* **file:** io/read.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# WriteTransform
-
-Write all mats to disk as images.
-
-
-* **file:** io/write.cpp
-* **inherits:** [TimeVaryingTransform](../cpp_api/timevaryingtransform/timevaryingtransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:** None
-
-
----
-
-# YouTubeFacesDBTransform
-
-Implements the YouTubesFaceDB
-
-
-* **file:** io/youtubefacesdb.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **read:**
-
- 1. *Wolf, Lior, Tal Hassner, and Itay Maoz.*
- **"Face recognition in unconstrained videos with matched background similarity."**
- Computer Vision and Pattern Recognition (CVPR), 2011 IEEE Conference on. IEEE, 2011.
-
-* **properties:** None
-
-
----
-
diff --git a/docs/docs/api_docs/plugins/metadata.md b/docs/docs/api_docs/plugins/metadata.md
deleted file mode 100644
index cf09650..0000000
--- a/docs/docs/api_docs/plugins/metadata.md
+++ /dev/null
@@ -1,588 +0,0 @@
-# ASEFEyesTransform
-
-Find eye locations using an ASEF filter
-
-
-* **file:** metadata/eyes.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **read:**
-
- 1. *Bolme, D.S.; Draper, B.A.; Beveridge, J.R.;*
- **"Average of Synthetic Exact Filters,"**
- Computer Vision and Pattern Recognition, 2009. CVPR 2009. IEEE Conference on , vol., no., pp.2105-2112, 20-25 June 2009
-
-* **properties:** None
-
-
----
-
-# AnonymizeLandmarksTransform
-
-Remove a name from a point/rect
-
-
-* **file:** metadata/anonymizelandmarks.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# AsTransform
-
-Change the [Template](../cpp_api/template/template.md) file extension
-
-
-* **file:** metadata/as.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# AveragePointsTransform
-
-Averages a set of landmarks into a new landmark
-
-
-* **file:** metadata/averagepoints.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:** None
-
-
----
-
-# CascadeTransform
-
-Wraps OpenCV cascade classifier
-
-
-* **file:** metadata/cascade.cpp
-* **inherits:** [MetaTransform](../cpp_api/metatransform/metatransform.md)
-* **author(s):** [Josh Klontz][jklontz], [David Crouse][dgcrouse]
-* **see:** [http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html](http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html)
-* **properties:** None
-
-
----
-
-# CheckTransform
-
-Checks the [Template](../cpp_api/template/template.md) for NaN values.
-
-
-* **file:** metadata/check.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ClearPointsTransform
-
-Clears the points from a [Template](../cpp_api/template/template.md)
-
-
-* **file:** metadata/clearpoints.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:** None
-
-
----
-
-# ConsolidateDetectionsTransform
-
-Consolidate redundant/overlapping detections.
-
-
-* **file:** metadata/consolidatedetections.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:** None
-
-
----
-
-# CropRectTransform
-
-Crops the width and height of a [Template](../cpp_api/template/template.md) rects by input width and height factors.
-
-
-* **file:** metadata/croprect.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# DelaunayTransform
-
-Creates a Delaunay triangulation based on a set of points
-
-
-* **file:** metadata/delaunay.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# ExpandRectTransform
-
-Expand the width and height of a [Template](../cpp_api/template/template.md) rects by input width and height factors.
-
-
-* **file:** metadata/expandrect.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Charles Otto][caotto]
-* **properties:** None
-
-
----
-
-# ExtractMetadataTransform
-
-Create matrix from metadata values.
-
-
-* **file:** metadata/extractmetadata.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# FaceFromEyesTransform
-
-Create face bounding box from two eye locations.
-
-
-* **file:** metadata/facefromeyes.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Brendan Klare][bklare]
-* **properties:**
-
- Property | Type | Description
- --- | --- | ---
- widthPadding | double | Specifies what percentage of the interpupliary distance (ipd) will be padded in both horizontal directions.
- verticalLocation | double | specifies where vertically the eyes are within the bounding box (0.5 would be the center).
-
----
-
-# FileExclusionTransform
-
-DOCUMENT ME
-
-
-* **file:** metadata/fileexclusion.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Unknown][Unknown]
-* **properties:** None
-
-
----
-
-# FilterDupeMetadataTransform
-
-Removes duplicate [Template](../cpp_api/template/template.md) based on a unique metadata key
-
-
-* **file:** metadata/filterdupemetadata.cpp
-* **inherits:** [TimeVaryingTransform](../cpp_api/timevaryingtransform/timevaryingtransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **properties:** None
-
-
----
-
-# GridTransform
-
-Add landmarks to the [Template](../cpp_api/template/template.md) in a grid layout
-
-
-* **file:** metadata/grid.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# GroundTruthTransform
-
-Add any ground truth to the [Template](../cpp_api/template/template.md) using the file's base name.
-
-
-* **file:** metadata/groundtruth.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# HOGPersonDetectorTransform
-
-Detects objects with OpenCV's built-in HOG detection.
-
-
-* **file:** metadata/hogpersondetector.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Austin Blanton][imaus10]
-* **see:** [http://docs.opencv.org/modules/gpu/doc/object_detection.html](http://docs.opencv.org/modules/gpu/doc/object_detection.html)
-* **properties:** None
-
-
----
-
-# IfMetadataTransform
-
-Clear [Template](../cpp_api/template/template.md) without the required metadata.
-
-
-* **file:** metadata/ifmetadata.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# ImpostorUniquenessMeasureTransform
-
-Impostor Uniqueness Measure
-
-
-* **file:** metadata/imposteruniquenessmeasure.cpp
-* **inherits:** [Transform](../cpp_api/transform/transform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# JSONTransform
-
-Represent the metadata as JSON template data.
-
-
-* **file:** metadata/json.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# KeepMetadataTransform
-
-Retains only the values for the keys listed, to reduce template size
-
-
-* **file:** metadata/keepmetadata.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# KeyPointDetectorTransform
-
-Wraps OpenCV Key Point Detector
-
-
-* **file:** metadata/keypointdetector.cpp
-* **inherits:** [UntrainableTransform](../cpp_api/untrainabletransform/untrainabletransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **see:** [http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html](http://docs.opencv.org/modules/features2d/doc/common_interfaces_of_feature_detectors.html)
-* **properties:** None
-
-
----
-
-# KeyToRectTransform
-
-Convert values of key_X, key_Y, key_Width, key_Height to a rect.
-
-
-* **file:** metadata/keytorect.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Jordan Cheney][JordanCheney]
-* **properties:** None
-
-
----
-
-# NameLandmarksTransform
-
-Name a point/rect
-
-
-* **file:** metadata/namelandmarks.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# NameTransform
-
-Sets the [Template](../cpp_api/template/template.md) matrix data to the br::File::name.
-
-
-* **file:** metadata/name.cpp
-* **inherits:** [UntrainableMetaTransform](../cpp_api/untrainablemetatransform/untrainablemetatransform.md)
-* **author(s):** [Josh Klontz][jklontz]
-* **properties:** None
-
-
----
-
-# NormalizePointsTransform
-
-Normalize points to be relative to a single point
-
-
-* **file:** metadata/normalizepoints.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# PointDisplacementTransform
-
-Normalize points to be relative to a single point
-
-
-* **file:** metadata/pointdisplacement.cpp
-* **inherits:** [UntrainableMetadataTransform](../cpp_api/untrainablemetadatatransform/untrainablemetadatatransform.md)
-* **author(s):** [Scott Klum][sklum]
-* **properties:** None
-
-
----
-
-# PointsToMatrixTransform
-
-Converts either the file::points() list or a QList