OpenIMAJ Hadoop Tools · Tools that provide multimedia analysis algorithms expressed as Map-Reduce jobs that can be run on a Hadoop cluster.
Group: org.openimaj - All Dependencies
OpenIMAJ Hadoop Subproject · Sub-modules for integrating OpenIMAJ with Apache Hadoop to allow Map-Reduce style distributed processing.
OpenIMAJ Demos Subproject · Demos showing the functionality of OpenIMAJ.
OpenIMAJ Core Libraries · Submodule for modules containing functionality used across the OpenIMAJ libraries.
OpenIMAJ Content Creation Libraries · Libraries for multimedia content creation.
OpenIMAJ Audio Processing Libraries · Submodule for audio processing and analysis related functionality.
OpenIMAJ master project · OpenIMAJ (Open Intelligent Multimedia in Java) is a collection of libraries and tools for multimedia analysis written in the Java programming language. OpenIMAJ intends to be the first truly complete multimedia analysis library and contains modules for analysing images, videos, text, audio and even webpages. The OpenIMAJ image and video analysis and feature extraction modules contain methods for processing visual content and extracting state-of-the-art features, including SIFT. The OpenIMAJ clustering and nearest-neighbour libraries contain efficient, multi-threaded implementations of clustering algorithms including Hierarchical K-Means and Approximate K-Means. The clustering library makes it possible to easily create visual-bag-of-words representations for images and video with very large vocabularies. The text-analysis modules contain implementations of a statistical language classifier and low-level processing pipeline. A number of modules deal with content creation, including interactive slideshows and animations. The hardware integration modules allow cross-platform integration with devices including webcams, the Microsoft Kinect, and even devices such as GPS's. OpenIMAJ also incorporates a number of tools to enable extremely-large-scale multimedia analysis using a distributed computing approach based on Apache Hadoop.
OpenIMAJ Examples · Example code snippets showing specific functionalities
SimpleOCR · Simple (numerical) OCR using template matching to extract the timestamps embedded in GlacsWeb time-lapse videos
ReferencesTool · Tool for running an OpenIMAJ program and extracting the references for used methods and classes.
HadoopEXIFTool · Tool for extracting EXIF information from images on a Hadoop cluster.
CityLandscapeClassifier · Tool for classifying images as cityscapes (or images containing man-made objects) or landscapes. Based on the edge direction coherence vector.
ACMMM-Presentation · The OpenIMAJ presentation for ACMMM 2011. Unlike a normal presentation, this one isn't PowerPoint, but is actually an OpenIMAJ Demo App!