iShowU is software to capture and record video from your screen into a Quicktime movie in real-time. Create tutorials, make a demo for the Web, record your favorite game, collaborate on UI design, or show tech support what's really going on with that broken program. It allows you to capture and record anything you can see on your screen, along with audio from any compatible source.
jBrout is a photo manager. It can manage albums and photos, tag photos with IPTC keywords, use internal JPEG thumbnails, add comments to photos and albums, losslessly rotate JPEG files and internal JPEG thumbnails, and use EXIF info. It uses plugins to add a variety of features such as exporting to HTML, acting like an HTTP server, and exporting to email. It works without a database, and has been tested with a collection of over 20,000 photos.
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.
libbgrab is a video4linux grabbing library to facilitate use of framegrabber cards and webcams through a few function calls. To implement constant throughput and to avoid frame loss delays, triple buffering is used through local buffer copying in a separate grabbing thread. The many demo and utility programs included can display live video to X, convert live video to ASCII, smoothly zoom live-video (using Glide), do some image processing (using MMX), and provide a stand-alone webcam image server.