Links

Links with information which may be usefull to know regarding the development of IPL 98.

 

Image related software

Open Source Computer Vision Library Aid commercial uses of computer vision in human-computer interface, robotics, monitoring, biometrics and security by providing a free and open infrastructure where the distributed efforts of the vision community can be consolidated and performance optimized. This library was formerly known as the Intel Image Library (IPL). An interface class for converting between Intel IPL and IPL98 is available!
Image Magick A robust collection of tools and libraries to read, write, and manipulate an image in any of the
more popular image formats including GIF, JPEG, PNG, PDF, and Photo CD. All the facilities are available as C++ classes and should be possible to combine with IPL98. A namespace "Magick" is used so nameclashes are not expected.
VXL  VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research. It was created from TargetJr and the Image Understanding Environment (IUE) with the aim of making a lighter, faster and more consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.
The Microsoft Vision SDK A template based image manipulation library written in C++ and Visual MFC.
Cppima Image processing library written in C++.
SAL - Computer Graphics Links to image libraries and other stuff.

 

Articles about computer vision and pattern recognition

Annotated Computer Vision Bibliography A very good place to start searching for articles. One of the most comprehensive collections of references, no abstract or complete articles.
ivcurrent.gif (12170 bytes) Computer Vision and Image Understanding. Most articles can be downloaded in PDF-format.
IEEE Transactions on PATTERN ANALASYS AND MACHINE INTELLIGENCE Search only possible in all categories, look for the abbreviation PAMI in the found topics. Only abstract available, need membership for accessing whole articles.
pattern_rec_letters.gif (14110 bytes) Elsevier Science Pattern Recognition Letters. Most articles available for download in PDF-format.
image_and_vision_computing.gif (14945 bytes) Elsevier Science Image and Vision Computing. Most articles available for download in PDF-format.
artificial_intelligence.gif (10961 bytes) Elsevier Science Artificial Intelligence. Only abstracts are available.

 

Vision hardware and software

The Computer Vision homepage A very good place to start looking for vision related software and hardware.
CVonline The Evolving, Distributed, Non-Proprietary, On-Line Compendium of Computer Vision.
Unit One A wide supply of illumination products for vision tasks. Also framegrabbers and cameras.
Video Imaging Supplies Computer vision products.

 

ANSI C Algorithms

Numerical
Recipes in C
The complete Numerical Recipes in C book On-Line! (PostScipt or Acrobat Edition)

 

C++ language general

C++ Annotations A very comprehensive introduction to C++ with lots of examples, covers all aspects of the C++ language and the standard library. You need to know C!
STL Tutorial and Reference Guide A relatively complete printed source, with many example programs, written by David R. Musser and Atul Saini, Addison-Wesley, Reading, MA, 1996. In connection with the book,
see also the Source Code Resources (accessible from the book's web page) and Errata List.
C++ Galore Tips, tricks, tutorials and source-code. The page is still under development, but there are many usefull things. Includes a forum to discuss C++ and you can even subscribe a mailing-list.
Quadralays C++ archive Lots of usefull links.
A Beginners C++ A good guide for beginners in C++.

 

C++ general libraries

IML++ IML++ (Iterative Methods Library) is a C++ templated library of modern iterative methods for solving both symmetric and nonsymmetric linear systems of equations.
SparseLib++ A C++ class library for efficient sparse matrix computations across various computational platforms
LEDA LEDA (Library of Efficient Datatypes and Algorithms) is a library of the data types and algorithms of combinatorial computing.
CGAL CGAL is a Computational Geometry Algorithms Library written in C++
MTL The Matrix Template Library (MTL) is a high-performance generic component library that provides comprehensive linear algebra functionality for a wide variety of matrix formats.
LAPACK Linear Algebra PACKage provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems.
Blitz++ Blitz++ is a C++ class library for scientific computing. At the moment of writing this (Blitz++ version 0.5beta3) the library does not compile with MS Visual C++ and the Borland C++ compiler because of limitations in the template area for these compilers.
YACL YACL (Yet Another Class Library) is a C++ class library that offers high-level abstractions for common programming problems.

 

Miscellaneous

ImageMagick A package for display and interactive manipulation of images for the X Window System. It is written in
C and interfaces to the X library, and therefore does not require any proprietary toolkit in order to compile. ImageMagick is known to compile and run on virtually any Unix. system and Linux. It also runs under Windows NT, Windows 95, Macintosh, and VMS.
DOXYGEN The C/C++ code documentation parser used for documenting IPL98 since version 1.50. It follows the JavaDoc documentation style and is well supported. It generates both LaTeX output for high quality hardcopies and HTML output for sophisticated online browsing of your documentation.
DOC++ DOC++ is a documentation system for C/C++ and Java. It was used for code documentation of IPL98 until version 1.50 where we migrated to the DOXYGEN parser (see above).
PERCEPS Another C++ documentation program.
Wotsit's Format This site contains file format information on hundreds of different file types and all sorts of other useful programming information; algorithms, source code, specifications, etc.

 

Integrated development Environments (IDE's)

 

Visual C++

Microsoft Visual C++ Their own support pages.
The MFC CodeGuru This is where to go if you want answers!
Visual C++ Developers Journal Lots of advanced information

 

Borland C++ Builder

The Unofficial Borland C++ Builder Page Lots of information about Borlands C++ product.