
CVonline: Visual Processing Software & Environments
- General
- ARC - Automatic Reconstruction Conduit - free web-based 3D reconstruction, including camera position, from uploaded images of a scene or object
- BBLimage: tools for processing volume images, especially medical images
- Bio-medical Imaging in Java (Michael Abramoff)
- CImg (cool image) C++ image processing library (David Tschumperle)
- Camera Calibration in Matlab Toolkit (J-Y Bouguet)
- CamCap: Nottingham Windows-based video image processing environment
- Color SIFT - color-based SIFT descriptor at keypoints (Jan-Mark Geusebroek)
- Commercial Image Processing developer toolkits
- CVIPtools - Windows, FreeBSD, Linux and Solaris, Irix based software package for the exploration of computer vision and image processing
- Drop 1.0 - software for deformable image registration using discrete optimization.
- EIKONA3D Commercial Windows package for 3D image processing, analysis and visualization
- Epipolar Geometry Toolbox - A matlab based set of functions for multiple view computer vision problems. See Technical Report (Gian Luca Mariottini, Domenico Prattichizzo)
- EuclidStudio - a free integration environment for the development of video processing algorithms
- Face detection Software (Robert W. Frischholz)
- Fourier - Platform-independent image processing and analysis software written in ANSI C
- FPimage: Commercial Image Processing Software for the PC
- FFTW - free C subroutine library for computing the Discrete Fourier Transform (DFT) in one or more dimensions
- FreeImage - Image library for Windows
- Gandalf
- GNU Image Manipulation Program- free software for image manipulation
- homest: A C/C++ Library for Robust, Non-linear
Homography Estimation - homest is a C/C++ implementation of an algorithm for non-linear, robust
homography estimation from matched image point features that is distributed under the GPL. It
supports different cost functions for the non-linear minimization and includes robust regression
techniques for coping with outliers.
- HIPS Image Processing Software For the Unix/`C' Environment
- ImageJ - public domain Java image processing program
- ImageMagick: tools and libraries to read, write, and manipulate images
- Imalab - free extensible interactive image analysis environment
- ImLib3D - A C++ library for 3D image processing
- Intel's Open Source Computer Vision Library
- Intel's Image Processing Library
- ITK-SNAP: a software application used to segment structures in 3D medical images
- IUE: Image Understanding Environment
- IVT: Integrating Vision Toolkit - free, convenient access to imaging devices, clean camera abstraction, generic calibration, integration of OpenCV and QT.
- Khoros
- Live-Vessel - interactive, Live-Wire-like segmentation tool for tubular structures (e.g. vessels)
- libmorpho - C library for basic mathematical morphology operators (Marc Van Droogenbroeck)
- LTI-Lib Computer Vision Library in C++ - open source library with many standard and advanced computer vision methods
- Mixed Reality Toolkit (MRT) - small library of C++ classes (Russell Freeman)
- Morphology Toolbox for MATLAB (Roberto Lotufo, lotufo@dca.fee.unicamp.br)
- Metric Vision image measurement matlab software including point-to-curve distance and matching and tutorials
- MOTRIS - a framework for 3d-model based tracking, developed as a successor to XTrack
- FastPD - a FastPD MRF Optimization Library: minimizing the energy of a discrete Markov Random Field
- MST Image C++ library for reading/writing images
- Non-rigid Shape Registration - Establishes one-to-one correspondences between 2D shape instances of an object, eg. for ASMs
- openCV - an open source cv system written in perl
- OpenMorpho - A C++ image processing library dedicated to Mathematical Morphology
- OpenTVF - a C++ library/framework for Tensor Voting
- Optical Flow, Robust Principal Component Analysis (PCA), Human motion tracking software (Michael Black)
- PIANO - algorithms and tools for multi-dimensional medical image processing
- Poplog interactive programming environment and vision teaching materials with distribution here.
- Popular Software packages for vision and image processing
- PNG image library
- QVision - fast computer vision prototyping and programming, object oriented C++
environment, interoperates with libraries like OpenCV, CGAL
- SBA - a generic sparse bundle adjustment c/c++ package based on the Levenberg-Marquardt algorithm and LEVMAR - the Levenberg-Marquardt non-linear least squares algorithms in C/C++
- SaliencyToolbox 2.0 for Matlab - "a collection of Matlab functions and scripts for computing the saliency map for an image, for determining the extent of a proto-object, and for serially scanning the image with the focus of attention".
- Shot Detection, Video OCR (text detection and text tracking), Face detection Windows source code (Rainer Lienhart)
- A Structure and Motion Toolkit in Matlab (Phil Torr)
- Stuttgart Range Image Database - 66 views of 45 objects
- TargetJr
- TIFF image library
- TINA - an open source environment to accelerate the process of image analysis research.
- Univ of Maryland - code for stereo, optical flow, egomotion estimation and fundamental matrix estimation.
- VideoOCX - an Active-X development tool for image capture and display
- VIGRA - Generic C++ Programming for Computer Vision
- VripPack - Volumetric Range Image Processing Package
- VXL - C++ Libraries for
Computer Vision Research and Implementation, based on TargetJr and the Image Understanding Environment (IUE) to make it lighter, faster and more consistent.
- Image Processing with XBit - (Chengye Mao)
- XMegaWave - a free image processing environment (Agustin Trujillo, agustin@dis.ulpgc.es)
- XVision/XVision2 - application independent set of tools for visual feature tracking
- XVideoOCX - a commercial ActiveX control that allows integration of video capture and image processing capabilities into software applications.
Return to CVentry top level

© 2007 robert fisher