last update 20 Sep 2009 |
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 © 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