Logo

SVS for Linux 2.4.x/2.6.x

Installation instructions for the SRI Small Vision System or Capture Software, Linux

  1. Install the SVS or Capture software
  2. Install an appropriate frame grabber
  3. Configure the correct SVS frame grabber interface library
 


1. Install the SVS / Capture software

Download the SVS or Capture software package from the links shown on the right.  You must have a username and password to access the download page.

After downloading the .tgz file, unpack it in a new directory.  This directory will be your top-level SVS directory.


SVS Latest Version

If you are missing your user name and password, send email to support@videredesign.com. Include some of the following to facilitate the process: name and company of purchaser, invoice number, purchase date, hardware model and hardware serial number.

 

2. Install an appropriate  frame grabber

To run SVS with the STH-MDCS2, STH-DCSG, or STH-STOC devices, you must install a 1394 OHCI card, or have a working 1394 port on your PC. To install the 1394 card supplied by Videre Design, or your own 1394 card, look at the directions on the right.

We no longer support analog frame grabbers with direct interfaces to SVS.  You can write your own interface - please see the SVS manual for more information.

 

IEEE 1394 PCI / PCMCIA card (kernel 2.4.19+ or 2.6.3+)

We recommend using the latest stable versions of Linux, especially since the IEEE 1394 drivers are being actively updated.  See the instructions for setting up the Linux IEEE 1394 drivers here.  This link also has information about using libdc1394 for image capture.

PLEASE NOTE: there are known problems with using the Linux IEEE 1394 drivers with SMP systems, or with memory > 900 MB.  These problems may have been solved under the 2.6 kernels.

We do not recommend kernels between 2.4.7 and 2.4.17, as there are significant problems with the IEEE 1394 drivers under these kernels.


3. Configure the correct SVS frame grabber interface library

The SVS library comes pre-configured for the DCSG, DCSG-STOC, MDCS, and MDCS2 cameras.  If you have a MEGA-D or Dual DCAM, go to the distribution /bin directory and copy the correct interface shared object file to libsvscap.so.  The file assignments are shown on the right.  By default, the dcscap.so driver is installed, so most users won't have to change it.

Set your LD_LIBRARY_PATH to have an entry to the SVS /bin directory, e.g.

    export LD_LIBRARY_PATH=$(SVS)/bin  

where $(SVS) is the top-level SVS directory.

At this point, you should be able to run the smallv.exe application, and access the stereo head.

 
Device Interface Files
STH-MDCS(-VAR)
STH-MDCS2(-VAR)
STH-DCSG(-VAR)
dcscap.so
[default]
MEGA-D pixcap.so
DUAL DCAM dcamcap.so

Some Notes on compiling the samples

i) Your system may not have the headers for the OpenGL libraries.  In this case, you will get an error in compiling stframe and other programs, complaining that gl.h was not found.  Install and OpenGL development package, e.g.,

libMesaglut3-devel

 
 

© 2007-2008 Videre Design. All rights reserved. Unauthorized usage of this content prohibited.