Table of Contents

SVN Instructions

The repository is <s>on Sedna at sedna.cs.byu.edu/Users/fenicd/WonderServerV2</s> at svn+ssh://bsm@192.168.6.31/home/bsm/wisar

You need only WonderLibraryV2 if you are a client to the WonderServer

Wrapper.h contains a method for accessing video streams without having to use Qt.

Build Instructions

For WonderLibrary you will need:

  1. OpenCV (Version 1.1pre1a)
  2. Qt (I am using 4.5.0) (Works with 4.5.2)
  3. Berkely Db (I am using 4.7.25)

For the Server you will need the above items plus:

  1. videoInput (I am using version 0.1995)

Note that qt does not come prebuilt on windows - presently. You must downloaded and compile the source (http://doc.trolltech.com/4.5/install-win.html) and install the visual studio plugin (http://qt.nokia.com/downloads/visual-studio-add-in.) (Works with the open source version.)

The following variables must be defined on your system (Note: they should not include the trailing slash…not sure that it matters though)

Once these are defined, you can build the project.

One quick note: The Qt typically builds both the debug and release versions of its library. Opencv only produces release versions (as far as I know); likewise for the platformsdk. I have chosen to build both debug and release versions of the Berkeley Db. The bottom line is that the BDBLIBDIR should point to a directory where both the debug and release versions exist. To do this, I copied these libraries to a subdirectory in the sources.

Running

Note that the following dlls must be in your path when you run the WonderServer or Library:

(note the [d] indicates an optional d, depending on whether you are running a release or debug version).