CVR-Lib last update 20 Sep 2009

cvrDocu.h

00001 /*
00002  * Copyright (C) 1998-2004
00003  * Lehrstuhl fuer Technische Informatik, RWTH-Aachen, Germany
00004  *
00005  *
00006  * This file is part of the Computer Vision and Robotics Library (CVR-Lib)
00007  *
00008  * The CVR-Lib is free software; you can redistribute it and/or
00009  * modify it under the terms of the BSD License.
00010  *
00011  * All rights reserved.
00012  *
00013  * Redistribution and use in source and binary forms, with or without
00014  * modification, are permitted provided that the following conditions are met:
00015  *
00016  * 1. Redistributions of source code must retain the above copyright notice,
00017  *    this list of conditions and the following disclaimer.
00018  *
00019  * 2. Redistributions in binary form must reproduce the above copyright notice,
00020  *    this list of conditions and the following disclaimer in the documentation
00021  *    and/or other materials provided with the distribution.
00022  *
00023  * 3. Neither the name of the authors nor the names of its contributors may be
00024  *    used to endorse or promote products derived from this software without
00025  *    specific prior written permission.
00026  *
00027  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
00028  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
00029  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
00030  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
00031  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
00032  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
00033  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
00034  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
00035  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
00036  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
00037  * POSSIBILITY OF SUCH DAMAGE.
00038  */
00039 
00040 
00041 #ifndef _CVR_DOCUMENTATION
00042 #define _CVR_DOCUMENTATION
00043 
00044 /**
00045 
00046 \mainpage CVR-Lib
00047 
00048 \section contents Contents
00049 
00050  - \ref intro
00051  - \ref license
00052  - \ref architecture
00053  - \ref classHierarchy
00054  - \ref examples
00055  - \ref howtonew
00056  - \ref compilers
00057  - \ref download
00058  - \ref links
00059 
00060 \section intro Introduction
00061 
00062 The term CVR-Lib encloses a collection of algorithms and data
00063 structures commonly used in image processing and computer vision
00064 applications.  It is written in C++ in order to allow efficient
00065 programming techniques using an object-oriented approach.
00066 
00067 Its main goal is to provide a system independent library, which
00068 follows as much as possible the ANSI C++ standards.  It works on
00069 different <a href="http://www.unix.org">Unix</a> platforms and on
00070 <a href="http://www.microsoft.com/windows">Microsoft's Windows</a>, but
00071 it is specially maintained for <a href="http://www.linux.org">GNU/Linux</a> /
00072 <a href="http://www.gnu.org/software/gcc/gcc.html">GCC</a> and
00073 <a href="http://www.microsoft.com/ntworkstation/default.asp">Windows NT</a> /
00074 <a href="http://www.microsoft.com/visualc">MS Visual C++</a>.
00075 
00076 The CVR-Lib was originated as "LTI-Lib" at the <a
00077 href="http://www.techinfo.rwth-aachen.de/index_e.html">Chair of Technical
00078 Computer Science</a> in the <a
00079 href="http://www.rwth-aachen.de/zentral/aguid_english_default.htm">RWTH Aachen
00080 University</a>.  It is the result of several years of research in several
00081 difficult computer vision problems like visual object recognition, vision for
00082 mobile service robots and gesture recognition.  It change its name and license
00083 at the end of 2007.
00084 
00085 These pages give some introductory information about how to use the
00086 CVR-Lib.  The conditions of use for the CVR-Lib are given in \ref license.
00087 Some important concepts necessary to understand the
00088 library are shown in \ref architecture.
00089 The section \ref classHierarchy presents a thematic organization of
00090 many classes found in this library.  Using the links shown on the top
00091 of this page you can browse the on-line programming reference.
00092 
00093 Other useful information can be reached through the links in \ref contents
00094 and in our <a href="../homepage/index.html">homepage</a>.
00095 
00096 \section license License
00097 
00098 The CVR-Lib is distributed under the so called 3-clause BSD License:
00099 
00100 Copyright &copy; 2007-2008, CVR-Lib Developers' Group
00101 
00102 All rights reserved.
00103 
00104 Redistribution and use in source and binary forms, with or without
00105 modification, are permitted provided that the following conditions are met:
00106 
00107 1. Redistributions of source code must retain the above copyright notice, this
00108    list of conditions and the following disclaimer.
00109 
00110 2. Redistributions in binary form must reproduce the above copyright notice,
00111    this list of conditions and the following disclaimer in the documentation
00112    and/or other materials provided with the distribution.
00113 
00114 3. Neither the name of the authors nor the names of its contributors may be
00115    used to endorse or promote products derived from this software without
00116    specific prior written permission.
00117 
00118 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
00119 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00120 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
00121 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
00122 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
00123 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
00124 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
00125 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00126 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00127 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00128 
00129 <hr>
00130 
00131 \section links Some important links
00132 
00133 - <a href="http://sourceforge.net">SourceForge</a>. Open Source development
00134   website hosting the
00135   <a href="http://sourceforge.net/projects/cvrlib">CVR-Lib</a>.
00136 - <A HREF="http://www.doxygen.org">Doxygen</A> Documentation tool used
00137   in the CVR-Lib.
00138 - <A HREF="http://www.perl.org">PERL</A> Scripting language used in several
00139   tools of the CVR-Lib.
00140 - <A HREF="http://www.gtk.org">GTK</A> (Gimp Toolkit) This widget library
00141   is used in several visualization objects of the CVR-Lib.
00142 
00143 \section authors Authors
00144 
00145 \subsection coordinators Coordinators
00146 
00147 Pablo Alvarado (Linux)
00148 
00149 \subsection students Programmers
00150 
00151 Miguel Aguilar,
00152 Suat Akyol,
00153 Pablo Alvarado,
00154 Daniel Beier,
00155 Axel Berner,
00156 Florian Bley,
00157 Ulrich Canzler,
00158 Peter Doerfler,
00159 Thomas Erger,
00160 Helmuth Euler,
00161 Holger Fillbrandt,
00162 Dorothee Finck,
00163 Birgit Gehrke
00164 Peter Gerber,
00165 Claudia Goenner,
00166 Xin Gu,
00167 Michael Haehnel,
00168 Arnd Hannemann,
00169 Christian Harte,
00170 Bastian Ibach,
00171 Torsten Kaemper,
00172 Thomas Krueger,
00173 Frederik Lange,
00174 Henning Luepschen,
00175 Peter Mathes,
00176 Alexandros Matsikis,
00177 Bernd Mussmann,
00178 Jens Paustenbach,
00179 Norman Pfeil,
00180 Vlad Popovici,
00181 Markus Radermacher,
00182 Jens Rietzschel,
00183 Daniel Ruijters,
00184 Thomas Rusert,
00185 Volker Schmirgel,
00186 Stefan Syberichs,
00187 Guy Wafo Moudhe,
00188 Ruediger Weiler,
00189 Jochen Wickel ,
00190 Benjamin Winkler,
00191 Xinghan Yu,
00192 Marius Wolf,
00193 Joerg Zieren
00194 
00195 \date 1999-2008
00196 
00197 \if SourceForge
00198 \htmlinclude hits.shtml
00199 \else
00200 \htmlinclude hits.html
00201 \endif
00202 
00203 */
00204 
00205 #endif
00206 

Generated on Sun Sep 20 22:07:59 2009 for CVR-Lib by Doxygen 1.5.8