Permalink
Commits on Dec 6, 2007
Commits on Dec 5, 2007
  1. Fixed a bug.

    edrosten committed Dec 5, 2007
Commits on Dec 1, 2007
  1. Debugging version of libCVD: libcvd_debug.so

    This is compiled (by default) with -D_GLIBCXX_DEBUG and -DCVD_IMAGE_DEBUG
    
    If you werre getting link errors when compiling with -D_GLIBCXX_DEBUG,
    linking agains -lcvd_debug instead of -lcvd will fix them.
    edrosten committed Dec 1, 2007
Commits on Nov 30, 2007
  1. Missing header.

    edrosten committed Nov 30, 2007
Commits on Nov 28, 2007
  1. Fix documentation bug.

    edrosten committed Nov 28, 2007
  2. Function to compute an integral image.

    Works with subimages.
    
    Function which "returns" an integral image is lazy, so it works in place
    and avoids extra allocation if it can.
    edrosten committed Nov 28, 2007
Commits on Nov 22, 2007
  1. Strict version of nonmax suppression: points have to be larger (rather

    than at least as large) as neighbours.
    edrosten committed Nov 22, 2007
Commits on Nov 19, 2007
  1. Inserted a check in seek_to() to throw exception if user tries to see…

    …k past the end of the video stream.
    ccs36 committed Nov 19, 2007
Commits on Nov 8, 2007
Commits on Nov 2, 2007
  1. Removed some compile warnings.

    edrosten committed Nov 2, 2007
Commits on Oct 31, 2007
  1. calibrate: render video image with rectangular texture instead of gld…

    …raw (slow on current Suse 10.3 on intel chipset); corrected help
    gerhard committed Oct 31, 2007
Commits on Oct 30, 2007
  1. sorted out annoying compile warnings

    gerhard committed Oct 30, 2007
  2. make glTexImage functions work with SubImage

    gerhard committed Oct 30, 2007
Commits on Oct 24, 2007
  1. Changed definitions to match prototypes.

    The faster_* functions aren't SubImage based yet.
    edrosten committed Oct 24, 2007
  2. no TooN guards necessary for new glLine

    gerhard committed Oct 24, 2007
  3. Added glLine, which takes two points of any type acceptable by glVert…

    …ex, and
    
    draws the line between them.
    ethaneade committed Oct 24, 2007
Commits on Oct 9, 2007
  1. Fix endianess in 16 bit image writing.

    edrosten committed Oct 9, 2007
Commits on Oct 4, 2007
  1. moved jpeglib include into local namespace to avoid conflicting typed…

    …ef with X header
    gerhard committed Oct 4, 2007
Commits on Oct 2, 2007
  1. Added glMultiTexCoord funcs. They are currently gated on

    GL_GLEXT_PROTOTYPES, which is what the nvidia GL headers seem to use.
    georgklein committed Oct 2, 2007
Commits on Sep 28, 2007
  1. Added 3x3 median filtering to vision.h, as:

    template <class T> void median_filter_3x3(const SubImage<T>& in, SubImage<T> out);
    
    The one-pixel border is left unspecified.  A specialized version for byte
    images is included, using SSE2.  On my workstation, this filters a 640x480
    frame in 2.8 ms.
    ethaneade committed Sep 28, 2007
Commits on Sep 4, 2007
  1. Minor fix for gcc3, from S. Brumby.

    edrosten committed Sep 4, 2007
Commits on Aug 29, 2007
  1. better cursor handling in event summary

    gerhard committed Aug 29, 2007
Commits on Aug 28, 2007
  1. set X class hint to interact nicely with WM

    gerhard committed Aug 28, 2007
Commits on Aug 23, 2007
  1. SSE fast-12 probably fixed. Can be disabled with --disable-ssefast12

    All SSE FAST detectors pass "make test-fast" with valgrind.
    
    All FAST detectors now use SSE by default id possible.
    edrosten committed Aug 23, 2007
  2. Fixed most of the problems in FAST-12 (is_corner_12 takes pointer, width

    and barrier. It computes *p+b or *p-b itself).
    
    Still a line of badness down the right hand edge.
    edrosten committed Aug 23, 2007
  3. SSE fast-9 and SSE fast-10 seem to be working, so they are compiled b…

    …y default
    
    if possible.
    
    Disable them with --disable-ssefast9 and --disable-ssefast10 if need be.
    
    SSE Fast-12 is still broken. It can be enabled with --enable-ssefast12
    edrosten committed Aug 23, 2007
  4. Fixed off-then edge buf in 9 and 10. All detectors are vlagrind and e…

    …fence
    
    clean. SSE 9 and 10 match the behaviour of the non SSE detector. 12 is still
    missing a load of corners.
    edrosten committed Aug 23, 2007
Commits on Aug 22, 2007
  1. FAST test rig.

    edrosten committed Aug 22, 2007
  2. Fixed --enable-ssefast bug

    edrosten committed Aug 22, 2007
  3. Disable SSE FAST by default.

    --enable-sse-fast will enable it.
    edrosten committed Aug 22, 2007
  4. Make is_corner_? actually check if things are a corner instead of ret…

    …urning
    
    always true or always false, resulting in a nice solid wall of corners on
    the left edge of the image for faster_corner_??. Works for the case of 9,
    seems to be still broken for 10, not tested 12.
    
    Note that is_corner_9 makes a visibly different set of corners to the rest
    of the image processed with faster_corner.
    georgklein committed Aug 22, 2007
  5. Added support for TooN::SO2 and SE2

    georgklein committed Aug 22, 2007
  6. Fixed faster_corner_9 and 10 crash due to loop being incremented

    incorrectly; also fixed rather bizarre bug where the corners' x and y values
    were swapped. N.b. according to valgrind these routines still perform
    illegal memory access.
    georgklein committed Aug 22, 2007