-
Update Classification API to support OpenBR object handling
-
Adding a new table to the OpenBR report
-
Adding a minimum version requirement for OpenCV (2.4.5)
-
Updates to stored transform handling
-
If an unknown transform string is encountered in an algorithm, attempt to load it via LoadStore, e.g. "Open+Cascade+landmark_model" would expand landmark_model to <landmark_model>. Additionally, arguments supplied to such unknown transforms are set via setPropertyRecursive e.g. "Open+Cascade+landmark_model(something=true)" works. Also allow _ in model names specified as the first argument to LoadStore
-
Introduce QList<Object*> Object::getChildren(), which returns the (immeidate) child objects of a given transform/distance. The default implementation looks for properties of the appropriate type. Implment setPropertyRecursive leveraging getChildren (this reduces the amount of special casing needed to implement spr). Special casing for stream, independent, and LoadStore due to various oddities in their handling of child transforms
-
…ream.cpp a little, and allows us to use less indirection.
-
Remove memGallery::align and associated infrastructure
-
…t in performance and allocating the flat data is not feasible for large enough galleries
-
rewrote StopWatchTransform
-
break comparison sorting ties pessimistically in -eval
-
introduced br::Distance::trainable() and UntrainableDistance