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
05 Mar, 2014
7 commits
  • Explicitly replace AlgorithmCore::compare with the new version of compare
    369c4ed1
    Charles Otto authored
    2014-03-05 14:35:20 -0500  
    Browse Code »
  • Add explicit multi-process support to enroll and altCompare, some bug fixes ...
    977afff2
    Add explicit multi-process support to enroll and compare, if -multiProcess true
    is specified, ProcessWrapper will be attached to the current algorithm in
    enrollment and comparison (causing the job to be distributed over multiple
    br processes instead of using multi-threading).
    
    This is desirable since putting ProcessWrapper directly on algorithms leads to
    some compositionality problems (it's very undesirable to have nested process
    wrappers).
    
    One drawback is that in multi-process mode, altcompare has to write the
    explicitly enrolled gallery to a file (instead of using a memGallery) since the
    slave processes obviously don't have a shared memory space. A better approach
    might be to have processWrapper serialize and transmit its transform (instead
    of constructing it), but even that won't work directly since transforms often
    rely on reconstructing data from other files even if serialized.
    Charles Otto authored
    2014-03-05 14:35:20 -0500  
    Browse Code »
  • Support for an alternate version of compare ...
    c727c764
    Adds an emptyRead method that reads just the metadata from a gallery and drops
    the matrices.
    Modify pairwiseCompare to set blockSize directly on its output rather than
    messing with Globals->blockSize
    
    Add an alternate version of compare, which defines the comparison through the
    Transform hierarchy rather than using distance directly.
    Charles Otto authored
    2014-03-05 14:35:20 -0500  
    Browse Code »
  • Add a transfrom interface to Output ...
    1f5454aa
    OutputTransform takes inputs suitable for an output (Output specification,
    target adn query galleries), and expects to receive rows of a comparison matrix
    on incoming templates.
    
    OutputTransform supports receiving either rows one at a time, or columsn one at
    a time (via the transposeMode flag).
    Charles Otto authored
    2014-03-05 14:35:19 -0500  
    Browse Code »
  • Modifications to GalleryCompareTransform ...
    e454db0a
    Take an algorithm description as input for the distance, ideally we would
    support inputting an algorithm or just a distance string, but currently that
    seems infeasible (no recovery if we fail to create something).
    Charles Otto authored
    2014-03-05 14:35:19 -0500  
    Browse Code »
  • Add a mode for stream that assumes input templates are galleries, and reads all … ...
    32b421d5
    …available frames from them
    Charles Otto authored
    2014-03-05 14:35:19 -0500  
    Browse Code »
  • Distance gallery and output incremental operations from Globals->blockSize ...
    3d628fa9
    For galleries, add a property to Gallery indicating the number of templates
    that will be read per block (for galleries that do incremental reads--really
    just galGallery and memGallery).
    
    For outputs, add two properties indicating the rows and columns of blocks to
    use (i.e. support non-square output blocks).
    
    For both classes, default these properties to Globals->blockSize
    Charles Otto authored
    2014-03-05 14:35:19 -0500  
    Browse Code »

04 Mar, 2014
8 commits
  • Merge branch 'master' of https://github.com/biometrics/openbr into fbi_ebts_updates
    4fb48f36
    Scott Klum authored
    2014-03-04 16:15:31 -0500  
    Browse Code »
  • Removed comment about bug that was fixed!
    01ba158a
    Scott Klum authored
    2014-03-04 16:15:04 -0500  
    Browse Code »
  • Added demographic support
    5fa7274a
    Scott Klum authored
    2014-03-04 16:14:28 -0500  
    Browse Code »
  • Switch to fields being a hash
    6c079c4e
    Scott Klum authored
    2014-03-04 15:59:29 -0500  
    Browse Code »
  • QVector::removeLast a new addition in Qt5.1, use remove instead
    b722a73f
    Austin Blanton authored
    2014-03-04 15:57:26 -0500  
    Browse Code »
  • Generalized EBTS support
    a59339b0
    Scott Klum authored
    2014-03-04 15:54:41 -0500  
    Browse Code »
  • Generalized EBTS support
    2f33ea8c
    Scott Klum authored
    2014-03-04 15:46:28 -0500  
    Browse Code »
  • More robust parsing in place
    16363df8
    Scott Klum authored
    2014-03-04 12:36:32 -0500  
    Browse Code »

03 Mar, 2014
3 commits
  • Merge pull request #164 from biometrics/string_management ...
    a232dceb
    Updates to the c API to handle returning strings more safely
    Austin Blanton authored
    2014-03-03 18:50:29 -0500  
    Browse Code »
  • Update brpy with string_management changes to C API and make string functions more Pythonic
    afe4dc93
    Austin Blanton authored
    2014-03-03 18:37:31 -0500  
    Browse Code »
  • Put buffer and buffer_length at beginning of args for consistency (and so we can… ...
    a4c0ddde
    … use *args for the rest in python)
    Austin Blanton authored
    2014-03-03 18:34:19 -0500  
    Browse Code »

01 Mar, 2014
12 commits
  • Add a Transform interface to distance -- compares each input against a fixed gallery
    effd3d22
    Charles Otto authored
    2014-03-01 14:01:27 -0500  
    Browse Code »
  • Update several c-api functions to take string buffers as input ...
    bf44e21a
    Instead of returning references to static memory (which are invalidated by
    subsequent or concurrent calls to the function), require users to input string
    buffers to functions that return strings.
    
    Affected functions:
    br_get_filename
    br_get_metadata_string
    br_scratch_path
    br_objects
    br_most_recent_message
    
    In some GUI functions, use C++ functions instead of going through the c api
    add a c++ method correspondign to br_objects (which returns a stringlist
    instead of merging the lines)
    
    br_read_pipe and br_get_header also use static memory in a similar way, but
    are not addressed in this commit.
    Charles Otto authored
    2014-03-01 13:01:03 -0500  
    Browse Code »
  • Add mutexes to some functions that return pointers to static variables ...
    94463713
    br_about, br_version, and br_sdk_path return pointers to static memory declared
    at function scope, that is intialized once and never changed.
    
    In versions of visual studio (prior to 2013 apparently), this initialization is
    not thread safe (thread safety of this operation is in c++-11).
    
    Removed references to managed_return_value in the documentation of these
    methods. The memory returned here is not invalidated by subsequent calls to the
    function, so that comment does not apply.
    Charles Otto authored
    2014-03-01 13:01:03 -0500  
    Browse Code »
  • Added some things related to leave one out cv
    725e25b4
    Scott Klum authored
    2014-03-01 12:38:51 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    04df7bef
    Scott Klum authored
    2014-03-01 11:45:13 -0500  
    Browse Code »
  • Added some comments about leaveOneOut crossValidation
    c7010d94
    Scott Klum authored
    2014-03-01 11:44:37 -0500  
    Browse Code »
  • Fix br -objects
    f794e6e0
    Charles Otto authored
    2014-03-01 11:15:15 -0500  
    Browse Code »
  • Refactored from gallery a bit
    91eff7dd
    Scott Klum authored
    2014-03-01 10:19:43 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    e6ad9c22
    Scott Klum authored
    2014-03-01 10:14:35 -0500  
    Browse Code »
  • Add a transform for manually marking rectangles
    4c595c32
    Charles Otto authored
    2014-03-01 10:05:03 -0500  
    Browse Code »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    40b8933d
    sklum authored
    2014-03-01 09:53:04 -0800  
    Browse Code »
  • Remove all partition training data when training distances
    8917c959
    sklum authored
    2014-03-01 09:50:59 -0800  
    Browse Code »

28 Feb, 2014
9 commits
  • Added rect from stasm jaw abbreviation
    a66afbe5
    Scott Klum authored
    2014-02-28 14:55:26 -0500  
    Browse Code »
  • Added abbrievation for nose with bridge
    0bd66343
    Scott Klum authored
    2014-02-28 14:06:25 -0500  
    Browse Code »
  • Append system paths to list of paths to check
    0e316414
    Austin Blanton authored
    2014-02-28 13:15:25 -0500  
    Browse Code »
  • made .rr simple mode more consistent
    1a79e098
    Josh Klontz authored
    2014-02-28 12:56:24 -0500  
    Browse Code »
  • janus compile fix
    a85b4ebf
    Josh Klontz authored
    2014-02-28 12:33:31 -0500  
    Browse Code »
  • cheap fix to br_get_filename
    a673c49d
    Josh Klontz authored
    2014-02-28 12:26:29 -0500  
    Browse Code »
  • changed br behavior to default to not initializing with gui funtionality unless … ...
    0064b8b3
    …-gui is specified as the first argument
    Josh Klontz authored
    2014-02-28 12:16:59 -0500  
    Browse Code »
  • fixed spacing
    13b2233c
    Josh Klontz authored
    2014-02-28 12:05:10 -0500  
    Browse Code »
  • updated to latest janus
    c796fa4f
    Josh Klontz authored
    2014-02-28 12:04:48 -0500  
    Browse Code »

27 Feb, 2014
1 commit
  • Cleaned up Sum and Attribute distance, and added proper label comments
    b96e72db
    Scott Klum authored
    2014-02-27 17:14:47 -0500  
    Browse Code »