Exiv2 is a C++ library and a command line utility for managing image metadata. It provides fast and easy read and write access to the Exif, IPTC, and XMP metadata of images in many formats. The Exiv2 command line utility prints Exif, IPTC, and XMP metadata including Makernote tags in various formats, adjusts Exif timestamps, renames images according to the Exif timestamp, extracts and inserts Exif, IPTC, and XMP metadata and JPEG comments, or deletes the thumbnail or a specific type of metadata from an image.
Mimas Toolkit is a C++ computer vision toolkit. It is easy to use and includes tools for edge detection, corner detection, various filters, optic flow, tracking, blob analysis, Web cam tools for real-time applications, and much more. It also includes many implementations of traditional algorithms such as Canny. It was developed for GNU/Linux but as the GUI is largely separate, porting to other platforms should be straightforward.
Fotoon is an application that helps users manage and organize photos in an easy and fast way. It allows the creation of albums and sub-albums containing photos that can be labeled with tags in a drag-and-drop manner. Tags can be user-defined, if none can be found in the template collection. Photos can easily be selected according to several criteria (tags, legends, descriptions, etc.). Albums are saved in an XML format.
Morena is a Java framework that allows a Java program to acquire an image from a scanner or camera. To communicate with the hardware, it uses standard interfaces: Twain for MS Windows and Mac OS X and Sane for a number of Unix platforms (AIX, BeOS, Darwin, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, OS2, Solaris, Unixware).
SortImagesGUI is a Java Swing application for sorting still images from digital cameras by capture date from the EXIF header. The images are sorted into subfolders by year, month, and day. Most of the EXIF-metadata are inserted into a MySQL database with the MD5 sum of the image file as a primary key. This makes it easy to find out if an image already exists.