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 Nov, 2013
8 commits
  • Merge branch 'master' of https://github.com/biometrics/openbr
    fe93bf86
    Scott Klum authored
    2013-11-14 12:45:23 -0500  
    Browse Code »
  • Abstracted AverageDistance to support the dreaded score-level fusion
    7669f325
    Scott Klum authored
    2013-11-14 12:44:56 -0500  
    Browse Code »
  • serialization bug fixes
    89f4ce30
    Josh Klontz authored
    2013-11-14 12:43:35 -0500  
    Browse Code »
  • started new algorithm for pedestrian detection
    14201055
    Josh Klontz authored
    2013-11-14 12:02:29 -0500  
    Browse Code »
  • make BR_THIRDPARTY_PLUGINS_DIR easier to set
    dbdfe454
    Josh Klontz authored
    2013-11-14 11:51:50 -0500  
    Browse Code »
  • proposed implementation of #123
    9f89a05f
    Josh Klontz authored
    2013-11-14 10:57:44 -0500  
    Browse Code »
  • Fix hardcoded path
    bb446dfb
    Austin Blanton authored
    2013-11-14 10:33:08 -0500  
    Browse Code »
  • Updated pedestrian baseline alg
    f82644f1
    Brendan Klare authored
    2013-11-14 10:18:03 -0500  
    Browse Code »

10 Nov, 2013
1 commit
  • Merge pull request #117 from biometrics/streamlining ...
    e3778811
    Leverage stream to do enrollment more efficiently
    jklontz authored
    2013-11-10 12:38:18 -0800  
    Browse Code »

09 Nov, 2013
2 commits
  • Try to be efficient when checking for duplicate names in append mode
    54fc6ac9
    Charles Otto authored
    2013-11-09 14:23:59 -0500  
    Browse Code »
  • Make ProgressCounter behave slightly better ...
    076a4d13
    Move progress counter after gallery output, this should hopefully give slightly
    more accurate initial ETAs.
    
    When doing the finalize step in stream projectUpdate, don't push empty sets
    through the rest of the transforms (this reduces spurious calls to project,
    making progress counter work slightly better).
    Charles Otto authored
    2013-11-09 14:15:18 -0500  
    Browse Code »

08 Nov, 2013
12 commits
  • Fixed some things
    5d38207e
    sklum authored
    2013-11-08 17:28:57 -0800  
    Browse Code »
  • Merge branch 'streamlining' of https://github.com/biometrics/openbr into streamlining ...
    9b4c3277
    Conflicts:
    	openbr/core/core.cpp
    sklum authored
    2013-11-08 17:08:58 -0800  
    Browse Code »
  • Make progress counter give one last output in its finalize method
    70e31e4a
    Charles Otto authored
    2013-11-08 15:54:04 -0500  
    Browse Code »
  • Some long overdue cleanup/reorganization in stream.cpp ...
    b2eb42a0
    Merge Datasource/DataSourceManager, leaving DataSource as the primary interface
    for opening a template list. Introduce an alternate hieararchy for things that
    are done to individual templates.
    
    Rename FirstStage->ReadStage. Drop LastStage as a unique class, it can be
    represented as a single threaded stage with a transform that just collects the
    templates it receives.
    
    Introduce a separate class contaiing the stream mode enum. This avoids a lot of
    circular dependencies, giving us a more sane file layout.
    Charles Otto authored
    2013-11-08 15:50:28 -0500  
    Browse Code »
  • Add br_num_templates to C API
    27f6b386
    Austin Blanton authored
    2013-11-08 12:49:15 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    ed97644f
    Austin Blanton authored
    2013-11-08 12:48:34 -0500  
    Browse Code »
  • Add support for a simple append flag for enroll ...
    e11b68d6
    This change consolidates the previous 'read' and 'noDuplicates' flags into a
    single 'append' flag. If append is specified, and an output gallery already
    exists, and the gallery format supports read/write or has explicit append
    support, then enrollment will be restricted to those files in the input list
    not already present in the gallery, and the results will be appended to the
    existing gallery.
    
    append defaults to 'false', which is a deparature from previous behavior.
    
    The .gal format has explicit append support, for other cases, if the gallery
    supports both read and write (less common than you might think), we support
    append by reading the existing gallery, and writing back out to an overwriting
    file. It should be possible to add explicit append support to several other
    gallery types.
    Charles Otto authored
    2013-11-08 12:02:23 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr into streamlining
    e0aabf8c
    Charles Otto authored
    2013-11-08 11:22:20 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    217047b1
    Josh Klontz authored
    2013-11-08 11:20:17 -0500  
    Browse Code »
  • allow plugin base classes to overload init
    b495b34d
    Josh Klontz authored
    2013-11-08 11:20:12 -0500  
    Browse Code »
  • Additional documentation
    27564e21
    Austin Blanton authored
    2013-11-08 10:04:38 -0500  
    Browse Code »
  • Keep all rects in Contract
    479f4630
    Austin Blanton authored
    2013-11-08 09:48:20 -0500  
    Browse Code »

07 Nov, 2013
4 commits
  • In enroll, apply Stream's staging logic to the base algorithm ...
    c6a5dfec
    When setting up the stream in enroll, use the Stream interface's staging logic
    on the input algorithm. Making this happen is slightly complex when we don't
    particularly have header files, but on the plus side algorithms incorporating
    something like Show (e.g. ShowFaceDetection) will not be used as a single
    threaded stage in the process.
    Charles Otto authored
    2013-11-07 22:24:05 -0500  
    Browse Code »
  • Remove some debug output, add a stream to AlgorithmCore::train ...
    a2489d31
    Since we no longer add distribute in AlgorithmCore::init, instead adding a
    task specific stream in AlgorithmCore::enroll, we also add a stream to the
    algorithm in train, so that the training data will be projected in parallel
    by PipeTransform::train.
    Charles Otto authored
    2013-11-07 21:21:07 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr into streamlining
    a29de4c1
    Charles Otto authored
    2013-11-07 21:07:16 -0500  
    Browse Code »
  • Put template in a templatelist before enrolling, return the templatelist
    9d5acfe2
    Austin Blanton authored
    2013-11-07 17:52:58 -0500  
    Browse Code »

06 Nov, 2013
13 commits
  • Merge branch 'master' of https://github.com/biometrics/openbr
    c5786a1a
    Brendan Klare authored
    2013-11-06 22:56:02 -0500  
    Browse Code »
  • Remove temp file
    5d9b53fa
    Brendan Klare authored
    2013-11-06 22:55:55 -0500  
    Browse Code »
  • Sigests containing the FDDB bounding box locations
    5b849a26
    Brendan Klare authored
    2013-11-06 22:55:41 -0500  
    Browse Code »
  • Simple script to convert FDDB to xml
    234ad168
    Brendan Klare authored
    2013-11-06 22:55:09 -0500  
    Browse Code »
  • Removed additional un-needed (and erroneous) files
    47a51f0a
    Brendan Klare authored
    2013-11-06 22:39:26 -0500  
    Browse Code »
  • Removed un-needed FDDB files
    9e7aa726
    Brendan Klare authored
    2013-11-06 22:37:14 -0500  
    Browse Code »
  • Merge pull request #125 from biometrics/python_c_api ...
    9f10de6b
    Decode and enroll images from strings in C API
    Austin Blanton authored
    2013-11-06 13:05:44 -0800  
    Browse Code »
  • Add docs for new C API funcs
    d711c382
    Austin Blanton authored
    2013-11-06 16:04:14 -0500  
    Browse Code »
  • Merge branch 'RegionConsolidate' ...
    f95bb8b7
    A new transform, ConsolidateRegions, is added. This transform should
    be used after BuildScales and/or SlidingWindow to take potentially
    overlapping detections, and consolidate them into a single detection.
    This is a very numerically correct approach, in that a Laplacian matrix
    is built from overlapping rectangles, and spectral clustering is then
    performed to find the clusters/groupings of detected regions. However,
    it is perhaps not the most computationally efficient solution, especially
    when the number of detected regions is large (e.g., over 200). This is b/c
    the eigendecomposition step will be a bit of a bottleneck.
    
    Future solutions could move in one of (at least) two directions. The first is
    the use of numerical analysis methods to efficiently find the smallest eigenvalue/vectors.
    This is not readily support by Eigen.
    
    The second would be more logic-based approaches. Presumably the method used by opencv
    to consolidate regions would be applicable here.
    
    In the meantime this solutions very much works, and should be used until a more
    effecient method is made available.
    Brendan Klare authored
    2013-11-06 14:25:23 -0500  
    Browse Code »
  • Stable consolidate regions
    e4a62a38
    Brendan Klare authored
    2013-11-06 14:24:57 -0500  
    Browse Code »
  • Helper function to write out a Eigen matrix (useful for matlab debugging)
    14366803
    Brendan Klare authored
    2013-11-06 14:23:50 -0500  
    Browse Code »
  • Removed microsoft newline endings
    e37bb529
    Brendan Klare authored
    2013-11-06 14:23:23 -0500  
    Browse Code »
  • Fix image loading from char buffer
    511dae91
    Austin Blanton authored
    2013-11-06 13:06:59 -0500  
    Browse Code »