Logo white

Peter M. Groen / openbr

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 4,015
  • Compare
  • Branches 1
  • Tags 0
  • openbr
  • sdk
15 Mar, 2013
1 commit
  • finished draft of WordWiseTransform
    b5f4124c
    Josh Klontz authored
    2013-03-15 14:03:33 -0400  
    Browse Dir »

14 Mar, 2013
2 commits
  • more code
    1c82d1ec
    Josh Klontz authored
    2013-03-14 18:00:50 -0400  
    Browse Dir »
  • more new transforms
    590bb5d8
    Josh Klontz authored
    2013-03-14 16:48:01 -0400  
    Browse Dir »

13 Mar, 2013
3 commits
  • added more transforms
    5f37e44f
    Josh Klontz authored
    2013-03-13 22:54:55 -0400  
    Browse Dir »
  • minor fix
    94f8e680
    Josh Klontz authored
    2013-03-13 12:35:44 -0400  
    Browse Dir »
  • added a check to only compute the matrix if it doesn't already exist
    371ed356
    Josh Klontz authored
    2013-03-13 12:34:49 -0400  
    Browse Dir »

12 Mar, 2013
2 commits
  • Fixed Distribute transform
    05721739
    Scott Klum authored
    2013-03-12 15:27:11 -0400  
    Browse Dir »
  • fixed youtubeface plugin
    03839741
    Josh Klontz authored
    2013-03-12 14:19:00 -0400  
    Browse Dir »

11 Mar, 2013
12 commits
  • Modify dbGallery to actually give deterministic output ...
    93b7a3cd
    Make a call to qSort prior to shuffling the records received by a dbGallery
    this makes the output of a dbGallery deterministic for a given query (as long
    as the seed is set).
    Charles Otto authored
    2013-03-11 23:45:28 -0400  
    Browse Dir »
  • Structural changes to the basic multi-template enroll command ...
    1bf9c77c
    Handle enrollment of multiple independent templates by creating a single
    element template list from each input template, then processing these
    TemplateLists in parallel. This changes the basic operation for processing
    templates derived from a sinlge image from project(template, template) (a
    single input/single output function) to project(templateList, templateList),
    which allows for a transform to output a variable number of templates from a
    given input (e.g. a detector can output multiple templates, or a filter can
    remove templates that don't meet some criterion).
    
    The basic parallel execution code loop is implemented using
    DistributeTemplateTransform, instead of through Template::Project(list), and a DistributeTemplateTransform is automatically prepended to input enrollment
    algorithms. This avoids the problem of having to decide whether or not a split
    should take place on every call to project(templatelist), and since the
    distribute transform is just a normal transform, it can be applied more than
    once in a given algorithm (when this is desirable).
    
    Implement ExpandTransform as a basic Transform that take a template list as
    input, and expands it for its output (in project(templatelist)), due to the
    restructuring ExpandTransform no longer has to essentially mimic the
    functionality of PipeTransform to function correctly.
    
    This commit breaks binary compatibility (of saved models), so updates to the
    pre-trained face recognition and gender classification models are included.
    Charles Otto authored
    2013-03-11 23:34:30 -0400  
    Browse Dir »
  • More fixes
    b862f3bd
    Scott Klum authored
    2013-03-11 20:40:04 -0400  
    Browse Dir »
  • Plugin cleanup
    dc9fe3d1
    Scott Klum authored
    2013-03-11 20:36:46 -0400  
    Browse Dir »
  • PP5 fix, file::flat() and init() tweaks
    48d8b3cc
    Scott Klum authored
    2013-03-11 19:56:17 -0400  
    Browse Dir »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    a28029c8
    Scott Klum authored
    2013-03-11 17:50:53 -0400  
    Browse Dir »
  • Merge
    f2e360a1
    Scott Klum authored
    2013-03-11 17:50:44 -0400  
    Browse Dir »
  • nec3 updates ...
    a0c58d41
    getBool("X") --> get<bool>("X",false) and appendLandmarks -->
    appendPoints
    lbestrowden authored
    2013-03-11 17:40:42 -0400  
    Browse Dir »
  • started writing a new algorithm
    3021f01b
    Josh Klontz authored
    2013-03-11 17:02:10 -0400  
    Browse Dir »
  • rewrote YouTubeFacesDBTransform
    9b42f0bf
    Josh Klontz authored
    2013-03-11 15:09:52 -0400  
    Browse Dir »
  • fixed KDE default constructor
    c4c126e7
    Josh Klontz authored
    2013-03-11 12:03:34 -0400  
    Browse Dir »
  • removed Points and Rects fields from csv output
    7660cc8e
    Josh Klontz authored
    2013-03-11 11:35:17 -0400  
    Browse Dir »

10 Mar, 2013
3 commits
  • updated CT8 to use new template metadata API, cleaned up some of the logic
    8efb2824
    Josh Klontz authored
    2013-03-10 17:04:29 -0400  
    Browse Dir »
  • tweaks related to #25
    274b7ff1
    Josh Klontz authored
    2013-03-10 14:40:39 -0400  
    Browse Dir »
  • Merging
    fac59bd2
    Scott Klum authored
    2013-03-10 12:34:36 -0400  
    Browse Dir »

09 Mar, 2013
2 commits
  • introduced some new transforms
    b290d3f4
    Josh Klontz authored
    2013-03-09 16:26:07 -0500  
    Browse Dir »
  • fixed pp5 compilation errors resulting from #24
    363e2052
    Josh Klontz authored
    2013-03-09 11:05:23 -0500  
    Browse Dir »

08 Mar, 2013
13 commits
  • rewrote csvGallery
    b9e7e4b2
    Josh Klontz authored
    2013-03-08 23:42:36 -0500  
    Browse Dir »
  • now storing points and landmarks directly
    3d92a1dd
    Josh Klontz authored
    2013-03-08 16:51:55 -0500  
    Browse Dir »
  • rearranged functions
    8726eb4e
    Josh Klontz authored
    2013-03-08 15:50:25 -0500  
    Browse Dir »
  • now using QMap
    89089d76
    Josh Klontz authored
    2013-03-08 15:16:05 -0500  
    Browse Dir »
  • function cleanup
    35ab70c9
    Josh Klontz authored
    2013-03-08 15:11:22 -0500  
    Browse Dir »
  • move CompositeTransform to meta.cpp
    9def2dd6
    Charles Otto authored
    2013-03-08 14:07:19 -0500  
    Browse Dir »
  • formatting tweaks
    63b12502
    Josh Klontz authored
    2013-03-08 13:39:54 -0500  
    Browse Dir »
  • Formatting updates for openbr_plugin.h
    40483f50
    Charles Otto authored
    2013-03-08 13:25:08 -0500  
    Browse Dir »
  • Shut up unused param warning using (void) thing instead
    faba75f3
    Charles Otto authored
    2013-03-08 12:38:52 -0500  
    Browse Dir »
  • renameACoupleMemberVariables
    e93ea97d
    Charles Otto authored
    2013-03-08 11:57:53 -0500  
    Browse Dir »
  • Remove RndTransform
    dd92d1eb
    Charles Otto authored
    2013-03-08 11:57:06 -0500  
    Browse Dir »
  • Restructure composite transform inheritance ...
    b8611ea4
    Make ExpandTransform inherit from PipeTransform, move default implementations
    of several things to PipeTransform.
    This is cleaner since only ExpandTransform and PipeTransform actually share
    code (since they have the same basic execution path).
    Implement ExpandTransform using a decorator class.
    Charles Otto authored
    2013-03-08 11:00:36 -0500  
    Browse Dir »
  • API changes in support of adding a stream based processing model ...
    e465e02e
    Allow inherited properties to be set via a transforms argument list at the
    command line, but exclude properties of classes that directly inherit from
    br::Object (this excludes e.g. Transform's properties which should be set
    during training). Properties are set in the same order that is currently used
    (the order of their property declarations), but all superclass properties are
    set before base class properties.
    
    Changes to the Transform API: add a set of methods supporting non-const project
    operations. Since overloading with a non-const version of the same function
    name won't work, the methods are called projectUpdate, since they perform the
    expected project operation, but also allow the transform to update its internal
    state. This can be used to support tracking operations, as well as online
    learning methods. All current classes can implement projectUpdate by calling
    their const project method.
    
    To handle variable input/output situations (e.g. a tracking function may only
    wish to emit a single template per unique detected object), a "finalize" method
    is also added to Transform, to be called to indicate that no further calls to
    projectUpdate will be made, and allow the transform to emit any final templates
    This is only relevant for non-const project since a time-invariant transform
    has no way to manage an internal list of templates it is waiting to emit.
    
    Add a "timeVarying" method to Transform, which returns a bool indicate whether
    or not the transform is time-invariant (only projectUpdate should be called
    for a time-varying transform).
    
    Refactor Transforms that maintain a list of subclasses (pipe transform, expand
    transform, fork transform, random transform) to inherit from a common subclass
    (CompositeTransform). Time variance for composite transforms is set based on
    their child transforms -- a composite transform with any time-varying children
    is time-varying. Some code consolidation via the shared subclass.
    Charles Otto authored
    2013-03-08 10:13:05 -0500  
    Browse Dir »

07 Mar, 2013
2 commits
  • corrected loading message defaults
    fe72ae12
    Josh Klontz authored
    2013-03-07 18:51:02 -0500  
    Browse Dir »
  • added search example
    81ff707a
    Josh Klontz authored
    2013-03-07 18:45:16 -0500  
    Browse Dir »