Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 25, 2008
  1. Fixed mad return.

    edrosten authored
  2. Added -mono option

    edrosten authored
  3. Interpolation for 1D and 2D local maxima.

    edrosten authored
Commits on Nov 20, 2008
Commits on Nov 4, 2008
Commits on Nov 3, 2008
  1. GCC 4.3 fix from Casey Link

    edrosten authored
Commits on Oct 29, 2008
  1. Let images of matrices be blurred

    georgklein authored
Commits on Oct 22, 2008
  1. And another bug in the last commit! Sorry

    georgklein authored
  2. Ooops, fix for previous commit

    georgklein authored
  3. Added luminance-alpha pixel type La<T> (similar to Rgba<T>)

    georgklein authored
    Added arithmetic ops for Rgba<T> and La<T> much like they exist for Rgb<T>
    (These only make sense if using pre-multiplied alpha)
  4. Update to all_options

    edrosten authored
Commits on Oct 21, 2008
  1. Fix gaussian convolution for images of vectors.

    georgklein authored
    I suspect that instead of `float' it should actually be another template
    parameter `class C' but that might end up breaking the SSE-optimised
    double,double,float version?
Commits on Oct 7, 2008
  1. Fix dependencies for video_play_source

    edrosten authored
Commits on Aug 29, 2008
  1. Fix for old libtiff.

    edrosten authored
  2. Fix for big endian

    edrosten authored
  3. Square Harris camera model. This kind of camera model is for when the…

    edrosten authored
    … aspect
    ratio of the pixels is known to be 1 (ie from hte datasheet).
    The implementation is slightly messy at the moment, since it has room for two
    focal lengths, and always forces the second to be zero (along with derivatives
    with respect to this parameter). This allows it to work in calibrate.cxx, which
    assumes that there will always be 4 linear parameters.
  4. Revert calibrate to default to Quintic cameras

    edrosten authored
  5. Make it easier to switch cameras.

    edrosten authored
  6. Modified calibrate to generalize the camera model.

    edrosten authored
    The camera model is altered at compile time. Currently, it isn't templated
    becuse of the use of some globals, and initialization like line 672.
    Calibrate assumes that there are 4 non radial distortion parameters: the
    optic axis, the focal length and the aspect ratio (stored as 2 focal lengths).
    All remaining parameters are assumed to be radial distortion.
    Tested with Quintic, Cubic and Harris models.
  7. Harris camera model. Not fully tested.

    edrosten authored
Commits on Aug 28, 2008
  1. Added readahead option for jpegstream in videosource.

    edrosten authored
    As a consequence, the video flushing has been reinstated for calibrate
    since frame_pending wotks properly from a ReadAheadBuffer on a live stream.
    Note that calibrate will hang if used with a jpegstream with no readahead
    set, since it will keep on flushing for ever.
  2. Fix calibrate for ServerPushJpegStream:

    edrosten authored
    - Get window size and initial parameters from video size.
    - Remove the video buffer flushing.
    The buffer flushing relies on frame_pending which is broken by the new
  3. Added a new video source for http video streams from some ethernet ca…

    edrosten authored
    This class does not do initiate the http transfer, it only opens a file.  Use
    wget and a named pipe to grab live video. It has been added to
    Also added a very generic member to videobuffer, so that the lifetime
    of arbitrary classes can be managed by a video buffer. This allows
    the new ServerPushJpegBuffer to manage the istream assosciated with the
    video. See open_video_source for an example of this. It will also allow
    decorator buffers to optionally manage the lifetime of the class they are
  4. Added v4l1buffer to videosource.

    edrosten authored
    Put evil hack in to v4l1 buffer: if VIDEO_PALETTE_GREY fails, then
    attempt VIDEO_PALETTE_YUV420P, since the end result will be close enough that
    it will be usable.
    Is there a better way than this?
Commits on Aug 27, 2008
  1. removed debug output

    gerhard authored
Commits on Aug 25, 2008
  1. Changes on to compile on a macosx.

    barrera authored
    	* CPP preprocesor
    	* videodisplay
    	* ffmpeg
Commits on Aug 24, 2008
Commits on Aug 22, 2008
Commits on Aug 21, 2008
  1. Patch from Pablo Barrera:

    georgklein authored
    added glFlush to video_play
Commits on Aug 19, 2008
  1. Fixed same silly allocation bug as earlier

    edrosten authored
  2. Added getDisc helper function.

    edrosten authored
  3. Fixed rather silly allocation bug. Interestingly, it's taken this lon…

    edrosten authored
    …g for
    the bug to show up.
Something went wrong with that request. Please try again.