Permalink
Commits on Feb 11, 2009
  1. Fixed bug in connected_components where diagonal components are erron…

    …eously
    
    if position of the first point on row N is just to the right of the last point
    on row N-1.
    edrosten committed Feb 11, 2009
  2. Test program for finding bugs in connected_components.

    There is a bug.
    edrosten committed Feb 11, 2009
Commits on Feb 9, 2009
  1. Implementation of Harris and Shi-Tomasi corners.

    Initial version, so the interface may not be stable. Feel free to hack this
    around.
    edrosten committed Feb 9, 2009
Commits on Feb 2, 2009
  1. More broken LAPACK install checks

    edrosten committed Feb 2, 2009
Commits on Jan 26, 2009
  1. Added missing files.

    edrosten committed Jan 26, 2009
Commits on Jan 24, 2009
  1. Added loading and saving of .txt files as images, of the sort that MA…

    …TLAB
    
    gives with save -ascii and load().
    
    Also added misc cleanup and PIMPLing to various image types.
    edrosten committed Jan 24, 2009
  2. Added -pipe to CXXFLAGS.

    edrosten committed Jan 24, 2009
Commits on Jan 12, 2009
  1. CVD can now read big endian TIFFs. They start with MM, not II (like the

    little endian ones)
    edrosten committed Jan 12, 2009
Commits on Jan 11, 2009
  1. Turn streaming off when closing v4lbuffer, and fix for rgb_to_y non-asm

    version
    georgklein committed Jan 11, 2009
Commits on Jan 8, 2009
  1. Support for 16 bit unisigned images using the convention of BZERO=32768

    on 16 bit images. This is the only nonzero value of BZERO supported. Other
    values throw.
    edrosten committed Jan 8, 2009
Commits on Jan 5, 2009
  1. Const fix for DrawBox.

    edrosten committed Jan 5, 2009
  2. SubImage fix.

    edrosten committed Jan 5, 2009
Commits on Jan 4, 2009
  1. Added .ref() member to SubImage, so that you can pass the result of

    .sub_image to a function.
    edrosten committed Jan 4, 2009
  2. SubImage for image_conert.

    BasicImage prototypes so that wierd-format images can still be converted.
    edrosten committed Jan 4, 2009
Commits on Jan 1, 2009
  1. Added simplistic support for FITS reading. 1, 2 and 3D images are sup…

    …ported,
    
    with sizes of 1,2,3 or 4 supported in the 3rd axis.
    
    All native FITS datatypes (uint8, int16, int43, float32, float64) supported.
    
    BZERO field ignored, so support for "standard" uint16 is not present.
    
    Tested on rgb8 and monochrome float32 images.
    edrosten committed Jan 1, 2009
  2. Added simplistic support for FITS reading. 1, 2 and 3D images are sup…

    …ported,
    
    with sizes of 1,2,3 or 4 supported in the 3rd axis.
    
    All native FITS datatypes (uint8, int16, int43, float32, float64) supported.
    
    BZERO field ignored, so support for "standard" uint16 is not present.
    
    Tested on rgb8 and monochrome float32 images.
    edrosten committed Jan 1, 2009
Commits on Dec 18, 2008
Commits on Dec 15, 2008
  1. Make types public.

    edrosten committed Dec 15, 2008
Commits on Dec 8, 2008
  1. DESTDIR patch from Albert Huang

    edrosten committed Dec 8, 2008
  2. Removed unneeded #include

    edrosten committed Dec 8, 2008
  3. Wrap ifdef around V4L2_CAP_VIDEO_OUTPUT_OVERLAY flag for compatibility

    with older 2.6 kernels.
    edrosten committed Dec 8, 2008
Commits on Dec 5, 2008
  1. Make connected components actually compile...

    edrosten committed Dec 5, 2008
  2. Add in connected components.

    edrosten committed Dec 5, 2008
Commits on Dec 4, 2008
  1. sample does proper conversion between datatypes now and transform can…

    … write to different output format
    gerhard committed Dec 4, 2008
  2. Minor tweak

    edrosten committed Dec 4, 2008
Commits on Dec 3, 2008
  1. added 1D and 2D Haar transforms

    gerhard committed Dec 3, 2008
  2. updated QTBuffer to changes in VideoBuffer

    gerhard committed Dec 3, 2008
  3. Remove line count from commit line, since it's variable.

    Consistently treat dates as seconds * 10.
    edrosten committed Dec 3, 2008
  4. Removed calls to mcount (used by the profiler), temporarily.

    These are normal function calls, so they prevent libcvd.so from being PIC, since
    they are absoloute calls, and do not go via the GOT. On code compiled with
    4.3.x, however, these do not seem to cause relocations.
    edrosten committed Dec 3, 2008
  5. Missing header fix from Albert Huang

    edrosten committed Dec 3, 2008
Commits on Dec 2, 2008
  1. Fixed frame_pending() for VideoBuffer.

    VideoBuffers can have one of three types: NotLive, Live and Flushable.
    
    For NotLive, the semantics are the same. frame_pending() may be unset when the
    last frame arrives (eg from DiskBuffer), and subsequent get_frame()s throw.
    
    For Live, the video is from a live source (or behaves that way): frames arrive
    at a fixed rate. However, frame_pending() always returns true.
    
    Flushable buffers are live, but frame_pending() is useful.
    
    This allows you to test if a buffer is flushable before attempting to flush it.
    Alternatively, it allows you to determine if a buffer may have an end, before
    testing if it has ended. VideoBuffer now has a flush method.
    edrosten committed Dec 2, 2008