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
14 Jul, 2014
1 commit
  • A stopwatch and profiler to get time data for specified openbr transforms
    f97be21d
    Jordan Cheney authored
    2014-07-14 10:07:00 -0400  
    Browse Code »

12 Jul, 2014
1 commit
  • Merge pull request #216 from biometrics/serialization_update ...
    36d2607d
    Better support for serializing algorithms in memory
    caotto authored
    2014-07-12 18:39:41 -0400  
    Browse Code »

11 Jul, 2014
11 commits
  • Various issues ...
    5c6a8fab
    Refactor handling of simplified pointer in AlgorithmCore
    Remove parameter from serialize, it's literally impossible for it to do
    anything useful
    Remove spaces after * and & (saving valuable bytes of source code).
    Charles Otto authored
    2014-07-11 16:03:39 -0400  
    Browse Code »
  • Rename LoadStore's algorithm decription property, restore const to description ...
    cc6651c3
    Also, more careful memory management of the simplified transform in
    AlgorithmCore
    Charles Otto authored
    2014-07-11 15:05:15 -0400  
    Browse Code »
  • Rename Object::arguments, restore a const modifier, update comments
    b85fa624
    Charles Otto authored
    2014-07-11 13:16:51 -0400  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr into serialization_update
    250ef122
    Charles Otto authored
    2014-07-11 12:13:19 -0400  
    Browse Code »
  • Drop additional parameter to store, instead introduce Transform::simplify ...
    b78b07b2
    Instead of having a parameter to force serialization of loadStores,
    introduce a recursive method for simplifiying transform trees. Transforms
    which are only useful during load/training can now remove themselves from
    the tree via Transform * simplify, returning e.g. their child transform
    instead of themselves when possible.
    
    This avoids the issue of LoadStore transforms refusing to serialize
    themselves onto an input stream during multi-process enrollment, since
    they are just removed from the tree.
    Charles Otto authored
    2014-07-11 12:10:40 -0400  
    Browse Code »
  • fixed compile error
    496bc87c
    Josh Klontz authored
    2014-07-11 11:31:59 -0400  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    372800cf
    Ben Klein authored
    2014-07-11 11:20:50 -0400  
    Browse Code »
  • Change false accepts to a percentage, moved legends to bottom
    855a80fb
    Ben Klein authored
    2014-07-11 11:20:31 -0400  
    Browse Code »
  • apply the ROI _after_ decoding the image
    895352b2
    Josh Klontz authored
    2014-07-11 10:49:01 -0400  
    Browse Code »
  • added support for AlgorithmID=7
    7e79e495
    Josh Klontz authored
    2014-07-11 10:20:10 -0400  
    Browse Code »
  • abort on parse error
    dec5428d
    Josh Klontz authored
    2014-07-11 09:47:04 -0400  
    Browse Code »

10 Jul, 2014
1 commit
  • ROITransform now looks for X,Y,Width,Height fields
    1118137d
    Josh Klontz authored
    2014-07-10 09:25:53 -0400  
    Browse Code »

09 Jul, 2014
6 commits
  • fixed msvc warning
    be3307eb
    Josh Klontz authored
    2014-07-09 16:01:36 -0400  
    Browse Code »
  • Enable vs warning for unused parameters at w3 ...
    3389c2e8
    For consistency with other supported compilers, enable a warning about
    unused parameters at warning level 3 in visual studio.
    
    By default this warning is at level 4, but using level 4 isn't really
    feasible since a ton of warnings are generated for Qt header files.
    Charles Otto authored
    2014-07-09 15:44:50 -0400  
    Browse Code »
  • Update algorithm serialization ...
    810351a0
    Rather than saving the Transform and distance strings of an algorithm
    together, in stored files, save the transform and distance descriptions
    separately. Also introduce an enum allowing for the serialization of
    algorithms which use gallery comparison transforms, rather than distances
    as their comparison function.
    
    Update pre-trained algorithms, this only requires updating the algorithm
    files themselves, transforms saved via LoadStore are unaffected.
    Charles Otto authored
    2014-07-09 13:35:34 -0400  
    Browse Code »
  • Additional comments about added parameters/methods.
    18c0fe76
    Charles Otto authored
    2014-07-09 12:50:34 -0400  
    Browse Code »
  • In LoadStore, save the results of description() rather than a static transform string ...
    dcb9e955
    This gives us robustness to one type of model file compatibility break, if
    e.g. the FaceRecognitionRegistration abbreviation is changed, any results
    of <FaceRecognitionRegistration> that were previously saved to disk are
    not invalidated (although any changes to FaceRecognitionRegistration will
    not be reflected until the model is re-trained).
    Charles Otto authored
    2014-07-09 10:33:21 -0400  
    Browse Code »
  • Some formatting updates
    35109e1d
    Charles Otto authored
    2014-07-09 10:10:27 -0400  
    Browse Code »

08 Jul, 2014
9 commits
  • Reverting mistake in old commit
    a65a85c9
    Brendan Klare authored
    2014-07-08 20:30:53 -0400  
    Browse Code »
  • Added the DenseHOG abbreviation
    0dec1380
    Brendan Klare authored
    2014-07-08 19:41:36 -0400  
    Browse Code »
  • Changed video descriptor algorithm names
    ff4c47c3
    Brendan Klare authored
    2014-07-08 19:35:35 -0400  
    Browse Code »
  • Updated gui error message to current flag
    4ee00e9c
    Brendan Klare authored
    2014-07-08 19:33:43 -0400  
    Browse Code »
  • Better support for serializing algorithms in memory ...
    101231ab
    Expand on Object::description to get a workable string that reflects the
    current state of the properties of Objects in memory.
    
    With this, we can conceive of serializing Transforms/Distances without
    having prior knowledge of the string used to construct them, and also to
    serialize them in cases where alterations have been made to their state
    in memory.
    
    Also introduce an option to force complete serialization of a transform
    tree (i.e. bypass LoadStore blocks), this allows us to do things like
    serialize an algorithm in memory, and transmit it to another process
    without requiring that the other process read part of the algorithm from
    disk.
    
    Refactor ProcessWrapper to directly transmit its current Transform to
    child processes, rather than requiring the child processes to read its
    state from disk. This allows for far more uniform treatment of
    multiProcess and non-multiProcess jobs in AlgorithmCore, leading to
    substantial simplification of AlgorithmCore::compare.
    Charles Otto authored
    2014-07-08 17:44:50 -0400  
    Browse Code »
  • tweaked read_buffer error messages
    8073b56a
    Josh Klontz authored
    2014-07-08 11:55:23 -0400  
    Browse Code »
  • introduced br_log
    27c2e3e5
    Josh Klontz authored
    2014-07-08 11:53:28 -0400  
    Browse Code »
  • refactored br_iterate_utemplates_file
    7bde150a
    Josh Klontz authored
    2014-07-08 11:39:37 -0400  
    Browse Code »
  • made br_iterate_utemplates_file more robust
    e32fd66b
    Josh Klontz authored
    2014-07-08 09:51:47 -0400  
    Browse Code »

07 Jul, 2014
4 commits
  • Merge pull request #215 from biometrics/additional_arguments ...
    b68b869c
    Preliminary support for supplying additional arguments to algorithms
    caotto authored
    2014-07-07 10:27:36 -0400  
    Browse Code »
  • Remove another space.
    5dd00f58
    Charles Otto authored
    2014-07-07 10:14:57 -0400  
    Browse Code »
  • Remove a space.
    202d4036
    Charles Otto authored
    2014-07-07 10:10:50 -0400  
    Browse Code »
  • Refactor conditionals in AlgorithmCore::init ...
    8a0b57f4
    This saves upwards of 3 lines of code!
    Charles Otto authored
    2014-07-07 10:07:04 -0400  
    Browse Code »

05 Jul, 2014
2 commits
  • Fix -multiProcess enroll and compare ...
    ff8ebb8a
    Sadly, using setPropertyRecursive to set things interacts poorly with
    ProcessWrapper (because child processes are constructed as needed, using
    a string to build their algorithms) so drop that for now.
    Charles Otto authored
    2014-07-05 19:22:59 -0400  
    Browse Code »
  • Preliminary support for supplying additional arguments to algorithms ...
    ab563f10
    Allow users to supply additional arguments to abbreviations or pre-trained
    algorithms (e.g. FaceRecogntion(a=b) is now possible).
    Arguments supplied must be key/value pairs, not positional. Any listed
    additional properties will be assigned to the first matching transform
    using a pre-order traversal of the algorithm tree.
    Charles Otto authored
    2014-07-05 13:41:19 -0400  
    Browse Code »

03 Jul, 2014
5 commits
  • In AlgorithmCore::compare, use setPropertyRecursive to set the gallery ...
    f04a4fa4
    This avoids the need for the arguments of GalleryCompare and other
    gallery comparison style transforms to be precisely aligned.
    
    Update some brace placements.
    Charles Otto authored
    2014-07-03 16:41:36 -0400  
    Browse Code »
  • Merge pull request #213 from biometrics/inline_pp5 ...
    cdb6b4fb
    Refactor PP5 comparison handling
    caotto authored
    2014-07-03 16:17:30 -0400  
    Browse Code »
  • Refactor PP5 comparison handling ...
    a438d3fa
    Introduce PP5GalleryTransform, a transform that compares incoming templates
    against a fixed gallery (thereby avoiding the cost of repeatedly setting up
    pp5 galleries for the same templates).
    
    Modify AlgorithmCore to support supplying Transforms to the right of the
    algorithm string, in this case ! should be used instead of :.
    Charles Otto authored
    2014-07-03 16:09:04 -0400  
    Browse Code »
  • Spaces between control structures and (, some updated braces
    7c9ace46
    Charles Otto authored
    2014-07-03 15:54:37 -0400  
    Browse Code »
  • Merge pull request #214 from biometrics/recursive_property ...
    17eabb71
    Implement a method for setting properties after objects have been created
    Josh Klontz authored
    2014-07-03 15:34:08 -0400  
    Browse Code »