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

    edrosten committed Nov 25, 2008
  2. Added -mono option

    edrosten committed Nov 25, 2008
  3. Interpolation for 1D and 2D local maxima.

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

    edrosten committed Nov 3, 2008
Commits on Oct 29, 2008
  1. Let images of matrices be blurred

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

    georgklein committed Oct 22, 2008
  2. Ooops, fix for previous commit

    georgklein committed Oct 22, 2008
  3. Added luminance-alpha pixel type La<T> (similar to Rgba<T>)

    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)
    georgklein committed Oct 22, 2008
  4. Update to all_options

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

    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?
    georgklein committed Oct 21, 2008
Commits on Oct 7, 2008
  1. Fix dependencies for video_play_source

    edrosten committed Oct 7, 2008
Commits on Aug 29, 2008
  1. Fix for old libtiff.

    edrosten committed Aug 29, 2008
  2. Fix for big endian

    edrosten committed Aug 29, 2008
  3. Square Harris camera model. This kind of camera model is for when the…

    … 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.
    edrosten committed Aug 29, 2008
  4. Revert calibrate to default to Quintic cameras

    edrosten committed Aug 29, 2008
  5. Make it easier to switch cameras.

    edrosten committed Aug 29, 2008
  6. Modified calibrate to generalize the camera model.

    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.
    edrosten committed Aug 29, 2008
  7. Harris camera model. Not fully tested.

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

    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.
    edrosten committed Aug 28, 2008
  2. Fix calibrate for ServerPushJpegStream:

    - 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
    edrosten committed Aug 28, 2008
  3. Added a new video source for http video streams from some ethernet ca…

    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
    edrosten committed Aug 28, 2008
  4. Added v4l1buffer to videosource.

    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?
    edrosten committed Aug 28, 2008
Commits on Aug 27, 2008
  1. removed debug output

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

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

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

    edrosten committed Aug 19, 2008
  2. Added getDisc helper function.

    edrosten committed Aug 19, 2008
  3. Fixed rather silly allocation bug. Interestingly, it's taken this lon…

    …g for
    the bug to show up.
    edrosten committed Aug 19, 2008