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
09 Jul, 2014
5 commits
  • 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
5 commits
  • 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
10 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 »
  • Compress " * " to " *" ...
    d15634d6
    Surely this will save many bytes of source code.
    Charles Otto authored
    2014-07-03 15:22:06 -0400  
    Browse Code »
  • Update brace placement
    42f14ad5
    Charles Otto authored
    2014-07-03 14:48:25 -0400  
    Browse Code »
  • Purge the abominable " & "
    cc986a8c
    Charles Otto authored
    2014-07-03 14:27:55 -0400  
    Browse Code »
  • Remove unneeded debug output
    1035c88f
    Charles Otto authored
    2014-07-03 13:17:54 -0400  
    Browse Code »
  • Call init when a property is changed via setPropertyRecursive ...
    901cff6b
    This gives transforms a chance to update their state to reflect any
    changes made.
    Charles Otto authored
    2014-07-03 13:15:46 -0400  
    Browse Code »

02 Jul, 2014
1 commit
  • initial implementation of setPropertyRecursive
    3915c772
    Charles Otto authored
    2014-07-02 17:55:17 -0400  
    Browse Code »

01 Jul, 2014
2 commits
  • Merge pull request #204 from biometrics/evalDetection ...
    6cdd5961
    evalDetection Bounding Box Normalization
    Ben Klein authored
    2014-07-01 18:56:54 -0400  
    Browse Code »
  • Added flag for normalizing predicted bounding boxes based on average distances f… ...
    e6d1d7b4
    …rom ground truth bounding boxes.
    Ben Klein authored
    2014-07-01 18:48:52 -0400  
    Browse Code »

27 Jun, 2014
8 commits
  • ensure url contains valid prefix
    d5677d9b
    Josh Klontz authored
    2014-06-27 11:41:44 -0400  
    Browse Code »
  • JSONTransform remove newlines
    98d8384c
    Josh Klontz authored
    2014-06-27 11:11:09 -0400  
    Browse Code »
  • JSONTransform bug fixes
    4640912b
    Josh Klontz authored
    2014-06-27 10:21:53 -0400  
    Browse Code »
  • tweaks for extracting metadata
    4c9533be
    Josh Klontz authored
    2014-06-27 10:09:19 -0400  
    Browse Code »
  • br-crawl now crawlGallery
    e74469ab
    Josh Klontz authored
    2014-06-27 09:49:48 -0400  
    Browse Code »
  • looked for closedbr automatically
    ca8fca95
    Josh Klontz authored
    2014-06-27 09:10:22 -0400  
    Browse Code »
  • introduced BR_THIRDPARTY_APPS
    3a7ad0f9
    Josh Klontz authored
    2014-06-27 08:49:04 -0400  
    Browse Code »
  • removed public support for br-search and br-serve
    3ef48e1b
    Josh Klontz authored
    2014-06-27 08:37:06 -0400  
    Browse Code »

25 Jun, 2014
3 commits
  • progress toward serving images
    278fa768
    Josh Klontz authored
    2014-06-25 12:23:15 -0400  
    Browse Code »
  • added special case all-zeros templateID when there is no template data
    f7ae0c93
    Josh Klontz authored
    2014-06-25 11:01:24 -0400  
    Browse Code »
  • refactored to support VoidSearch (AlgorithmID = 0) for #207
    35c00977
    Josh Klontz authored
    2014-06-25 10:57:44 -0400  
    Browse Code »