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
  • plugins
17 Mar, 2013
2 commits
  • more future refactoring
    f0dc2607
    Josh Klontz authored
    2013-03-17 12:15:14 -0400  
    Browse Dir »
  • refactored future waiting
    952f60e6
    Josh Klontz authored
    2013-03-17 11:59:43 -0400  
    Browse Dir »

16 Mar, 2013
11 commits
  • hid QCoreApplication from API
    2d3b8cd5
    Josh Klontz authored
    2013-03-16 21:42:16 -0400  
    Browse Dir »
  • fixed edge case
    2a792b66
    Josh Klontz authored
    2013-03-16 21:22:25 -0400  
    Browse Dir »
  • maintainance
    f849ddad
    Josh Klontz authored
    2013-03-16 20:47:33 -0400  
    Browse Dir »
  • Update buffer classes slightly ...
    d43c8217
    Simplify SingleBuffer since controlling the total amount of frames being
    processed works quite well.
    Add a double-buffer scheme, which leads to a really marginal performance
    improvement (but I think it's cool).
    Charles Otto authored
    2013-03-16 19:30:21 -0400  
    Browse Dir »
  • Buffer management via scarcity ...
    46985ff5
    Rather than putting limits on the number of items in the buffers of individual
    processing stages of a stream, put a limit on the total number of frames
    actively being processed by the stream.
    Charles Otto authored
    2013-03-16 18:01:46 -0400  
    Browse Dir »
  • Merge branch 'master' of https://github.com/biometrics/openbr
    e9a774f1
    Josh Klontz authored
    2013-03-16 17:45:26 -0400  
    Browse Dir »
  • fixed embedded builds
    d8923cc4
    Josh Klontz authored
    2013-03-16 17:45:20 -0400  
    Browse Dir »
  • windows compile fix
    fe556614
    Josh Klontz authored
    2013-03-16 16:03:07 -0400  
    Browse Dir »
  • Add a QT based transform for displaying images ...
    669c2c6e
    Add Show2Transform (should replace ShowTransform eventually), which displays
    input images using QT, rather than going through openCV.
    Additional modifications to support doing this (since qt is quite particular
    about how GUI elements are created/modified). Create a QApplication instead
    of a QCoreApplication (if not building BR_EMBEDDED), restructure br.cpp's main
    to run its main work in a separate thread while the main thread sits in an
    event loop.
    Charles Otto authored
    2013-03-16 14:46:21 -0400  
    Browse Dir »
  • Add basic support for online video processing ...
    25d5b980
    Add StreamTransform which represents applying a series of transforms to some
    sequential input (e.g. a video). Handles reading video frames in and processing
    them as they become available (rather than loading the entire video into memory
    before processing it). The basic idea is a pipeline model, every child
    transform of StreamTransform is run by a separate thread, (as is reading in
    video frames). A thread waits for a frame as input, when input becomes
    available performs its operation, and then places the frame on the following
    stage's input buffer. Single threaded processing is not yet implemented.
    
    Moved CompositeTransform to openbr_plugin.h
    Add ContractTransform -- combines all input templates into a single template
    Preliminary handling of time varying transforms in DistributeTemplateTransform,
    the current behavior is not actually correct but will work for the single input
    case.
    Charles Otto authored
    2013-03-16 14:46:21 -0400  
    Browse Dir »
  • reintroduced product quantization
    5e02aadf
    Josh Klontz authored
    2013-03-16 11:15:14 -0400  
    Browse Dir »

15 Mar, 2013
5 commits
  • Introduced ImageRetrieval algorithm
    ccb66cf5
    Josh Klontz authored
    2013-03-15 22:00:33 -0400  
    Browse Dir »
  • added more plugins
    c5f168d6
    Josh Klontz authored
    2013-03-15 20:13:29 -0400  
    Browse Dir »
  • bug fixes
    1952d826
    Josh Klontz authored
    2013-03-15 16:39:06 -0400  
    Browse Dir »
  • optimized enrollment from a directory
    c9e43a5f
    Josh Klontz authored
    2013-03-15 14:05:24 -0400  
    Browse Dir »
  • 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
10 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 »
  • 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 »