SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

iCam2 (C) 2002 Matthew Holger <mholger@optera.net>

What It Is:

        iCam2 is the second generation of simple webcam apps based around
        Imlib2.  It was originally developed as a lot of existing webcam apps
        either don't have functionality that was desired, or were incompatible
        with my (cheesy) cam!  So, this project was born - the features I want,
        compatible with my cam.

What It Does:

        Using any standard Video4Linux device, iCam2 will grab a frame, look
        at the overall brightness, adjust camera brightness (if autobright is
        enabled), and every <delay> seconds, will timestamp it using a custom
        string, and spit out a processed image file of a specified format, in
        a specified location.  Will also append each grabbed frame to an MPEG
        'time-lapse' video file (optionally).

How to Build It:

        ./configure ; make
        That's all that's really necessary.  Possible options to configure
        (to enable a couple optional features) are:
        --enable-x11  -- This is not recommended at this time, but go ahead
                         and try it anyway.
        --enable-mpeg -- Requires libfame to be installed.  Works well, much
                         fun.  Go ahead and try it. :)
        --enable-curl -- Requires libcurl.  Useful for FTPing captured frames
                         to a remote host.  Use post_func in your .icam2rc file
                         to scp/etc., which is a better solution.

How to Use It:

        First off, take a look at proto-icam2rc, found in this directory.
        This file contains every option available to iCam2, as well as a few
        that are planned (but not yet implemented).

        By default iCam2 reads ~/.icam2rc, but will accept an alternate config
        file name on the command line (thus allowing multiple iCam2 instances
        using multiple cams on one machine).

What's Coming:

        Fixing XWindow support, as well as adding configuration options for
        XWin support (turn windows on/off, etc).  Right now, you can compile
        the options in and get the windows up, but updating doesn't work quite
        right, and there are some huge memory leaks in the code.  Crashes
        inside of 2 hours on my Athlon 700/128mb.  :)

        Dynamically loaded filters for image processing: I'd like to make these
        as compatible as possible with the existing filters from SDLcam, but
        we'll have to see how that goes...

        Image overlays, away-image support, ftp/scp capability, ability to
        customize timestamp location on image, etc.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.