libCVD is a very portable and high performance C++ library for computer vision, image, and video processing. The emphasis is on providing simple and efficient image and video handling and high quality implementations of common low-level image processing function. The library is designed in a loosely-coupled manner, so that parts can be used easily in isolation if the whole library is not required. The video grabbing module provides a simple, uniform interface for videos from a variety of sources (live and recorded) and allows easy access to the raw pixel data. Likewise, the image loading/saving module provides simple, uniform interfaces for loading and saving images from bitmaps to 64 bit per channel RGBA images. The image processing routines can be applied easily to images and video, and accelerated versions exist for platforms supporting SSE.
The main goal of the Cognitive Vision project is to improve the results of artificial intelligence. The current scope is to equip the abilities of the AIBO (robot dog of the Sony) to explore its environment and to recognize the local position (e.g. navigation in a room). The first trial is to use and develop image processing methods with a single webcam and to apply these techniques with AIBO.
Optar is a software codec that generates 2D bar codes for data storage on paper using a black and white laser printer and scanner. It fits 200kB on an A4 page, uses Golay forward error correction codes to ensure reliability, and can also be used to store data on photographic film.
Qtpfsgui is an open source graphical user interface application that aims to provide a workflow for HDR imaging. Supported operations include: creations of a HDR file from a set of images of a scene taken at different exposure settings, tone-mapping an HDR image into a common LDR image format (e.g JPEG or PNG), and loading, saving, and rotating existing HDR images.