Download Mavis

Current Release - 20061213
Status: Stable

This release has the following additions:

* Face detection using OpenCV's Haar Cascade Classifier

* Frame forwarding as an IplImage -- OpenCV's image datatype

* The first call to H-Lines now reports the number of horizontal lines detected

See changes.txt, in the download package, for details.

 

Previous Versions

Release - 20050528
Status: Stable

Note: this release has some API changes.

1. The ObjLoc_t struct now returns angle as a double rather than as an int. The value represents degrees, rather than 10*degrees.

2. The ini-file name has been changed from leaf.ini to mavis.ini. There are a number of new ini-file parameters and some with changed names. The ini file is now required to run mavis.

Other Changes:

Added H-Lines functionality for obstacle avoidance and to facilitate mapping.

Added frame forwarding so mavis can pass raw video frames from framecap to the client application for processing.

A new (optional) dll, bmpUtils.dll, is available to help pack and unpack raw frame data into an rgb array. It also has functions for reading and writing bitmaps.

Added a method for telling mavis about changes to the camera's tilt angle.

The ini file is now completely self documenting (I hope) via inlined comments. Comment lines start with #.

Mavis now writes a log of what it's doing. Both text data and bitmap files are logged. The log is managed for size, so it won't grow indefinitely.

There are two new workspaces. The first, examples, contains example code for using the mavis API. The second, utils, contains utilities that aren't directly part of mavis.

Contents:

  • Mavis - source and binaries
  • Mavis Control Program - source and binary
  • mavis.ini - parameter file
  • Mavis Communications dll, mavisclient.dll - source and binary
  • maviscomm.h - header file for programs that communicate with Mavis
  • Framecap - frame-capture program
  • Utilities - sysinfo.exe and bmpUtils.dll
  • Example code
  • Docs and BSD license
  •  

    Release 20050118
    Status: Stable

    Changes:

  • Added motion detection
  • Added a new mode: Look Until Sighted

  • Contents:
  • Mavis Library - source and binaries
  • Mavis Control Program - source and binary
  • Mavis Communications dll, mavisclient.dll - source and binary
  • maviscomm.h - header file for programs that communicate with Mavis
  • Framecap - binary (frame-capture program)
  • Framecap Communications dll, fgcomm.h - binary
  • Readme.txt
  • License.txt
  •  

    Release 20040913
    Status: Stable

    Changes:

  • Added camera calibration
  • Uses file leaf.ini for parameters
  • Cleaned up the source-code and improved the comments

  • Contents:
  • Mavis Library - source and binaries
  • Mavis Control Program - source and binary
  • Mavis Communications dll, mavisclient.dll - source and binary
  • maviscomm.h - header file for programs that communicate with Mavis
  • Framecap - binary (frame-capture program)
  • Framecap Communications dll, fgcomm.h - binary
  • Readme.txt
  • License.txt
  •  

    Release 20040723
    Status: Initial Release, Stable

    Capabilities:

  • Basic framework for integrating object-recognition modules
  • Homebase detector
  • Look Once mode that returns angle, distance, and confidence for a detected object

  • Contents:
  • Mavis Library - source and binaries
  • Mavis Control Program - source and binary
  • Mavis Communications dll, mavisclient.dll - source and binary
  • maviscomm.h - header file for programs that communicate with Mavis
  • Framecap - binary (frame-capture program)
  • Framecap Communications dll, fgcomm.h - binary
  • Readme.txt
  • License.txt
  •  

    Home | Mavis