Project Group: org.openimaj

The OpenIMAJ Core Library

org.openimaj : core

Core library functionality concerned with general programming problems rather than multimedia specific functionality. Includes I/O utilities, randomisation, hashing and type conversion.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Image Feature Extraction Library

org.openimaj : image-feature-extraction

Methods for the extraction of low-level image features, including global image features and pixel/patch classification models.

Last Version: 1.3.10

Release Date:

ImprovedArgs4J

org.openimaj : ImprovedArgs4J

Useful third-party libraries (possibly originally written in other languages) that have been ported to Java and integrated with OpenIMAJ. Not all modules have the same license.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Image Processing Library

org.openimaj : image-processing

Implementations of various image, pixel and connected component processors (resizing, convolution, edge detection, ...).

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Image Library

org.openimaj : core-image

Core definitions of images, pixels and connected components. Also contains interfaces for processors for these basic types. Includes loading, saving and displaying images.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Face Detection + Recognition Library

org.openimaj : faces

Implementation of a flexible face-recognition pipeline, including pluggable detectors, aligners, feature extractors and recognisers.

Last Version: 1.3.10

Release Date:

OpenIMAJ Xuggle Video Wrapper

org.openimaj : xuggle-video

Plugin to use Xuggler as a video source. Allows most video formats to be read into OpenIMAJ.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Video Library

org.openimaj : core-video

Core definitions of a video type and functionality for displaying and processing videos.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Local Image Features Library

org.openimaj : image-local-features

Methods for the extraction of local features. Local features are descriptions of regions of images (SIFT, ...) selected by detectors (Difference of Gaussian, Harris, ...).

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Hadoop Library

org.openimaj : core-hadoop

Reusable wrappers and helpers to access and create sequence-files and map-reduce jobs.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Video Capture Library

org.openimaj : core-video-capture

Cross-platform video capture interface using a lightweight native interface. Supports 32 and 64 bit JVMs under Linux, OSX and Windows.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Math Library

org.openimaj : core-math

Mathematical implementations including geometric, matrix and statistical operators.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Features Library

org.openimaj : core-feature

Core notion of features, usually denoted as arrays of data. Definitions of features for all primitive types, features with location and lists of features (both in memory and on disk).

Last Version: 1.3.10

Release Date:

The OpenIMAJ Video Processing Library

org.openimaj : video-processing

Various video processing algorithms, such as shot-boundary detection.

Last Version: 1.3.10

Release Date:

OpenIMAJ Kanade-Lucas-Tomasi Tracker

org.openimaj : klt-tracker

A port of Stan Birchfield's Kanade-Lucas-Tomasi tracker to OpenIMAJ. See http://www.ces.clemson.edu/~stb/klt/.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Clustering Library

org.openimaj : clustering

Various clustering algorithm implementations for all primitive types including random, random forest, K-Means (Exact, Hierarchical and Approximate), ...

Last Version: 1.3.10

Release Date:

The OpenIMAJ Audio Processing Library

org.openimaj : audio-processing

Implementations of various audio processors (e.g. multichannel conversion, volume change, ...).

Last Version: 1.3.10

Release Date:

The OpenIMAJ Nearest Neighbour Library

org.openimaj : nearest-neighbour

Implementations of K-Nearest-Neighbour methods, including approximate methods.

Last Version: 1.3.10

Release Date:

Core RDF Support

org.openimaj : core-rdf

Core support for the Resource Description Framework (RDF), including object-rdf mapping.

Last Version: 1.3.10

Release Date:

The OpenIMAJ General Machine Learning Library

org.openimaj : machine-learning

The OpenIMAJ Machine Learning Library contains implementations of optimised machine learning techniques that can be applied to OpenIMAJ structures and features.

Last Version: 1.3.10

Release Date:

twitter

org.openimaj : twitter

The twitter project contains tools with which to read JSON data from the twitter API and process the data.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Experiment Library

org.openimaj : core-experiment

Classes to formally describe experiments and evaluations, with support for automatically evaluating their results.

Last Version: 1.3.10

Release Date:

OpenIMAJ Demos

org.openimaj : demos

Demos showing the use of OpenIMAJ

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Audio Library

org.openimaj : core-audio

Core definitions of audio streams and samples/chunks. Also contains interfaces for processors for these basic types.

Last Version: 1.3.10

Release Date:

The OpenIMAJ Core Citation Library

org.openimaj : core-citation

Tools for annotating code with publication references and automatically generating bibliographies for your code.

Last Version: 1.3.10

Release Date:

core-web

org.openimaj : core-web

Implementation of a programatic offscreen web browser and utility functions.

Last Version: 1.3.10

Release Date:

OpenIMAJ Unit Test Resources

org.openimaj : test-resources

Resources for running OpenIMAJ JUnit tests.

Last Version: 1.3.10

Release Date:

image-indexing-retrieval

org.openimaj : image-indexing-retrieval

Subproject for CBIR related components

Last Version: 1.3.10

Release Date:

Common Stream Utilities and Providers

org.openimaj : common-stream

Classes providing access to common types of streaming data (twitter, irc, wikimedia edits, etc) as well as providing methods and techniques for working with streams

Last Version: 1.3.10

Release Date:

readability4j

org.openimaj : readability4j

Readability4J is a partial re-implementation of the original readability.js script in Java. Many modifications have been made however.

Last Version: 1.3.10

Release Date:

JTransforms

org.openimaj : JTransforms

JTransforms is the first, open source, multithreaded FFT library written in pure Java. Currently, four types of transforms are available: Discrete Fourier Transform (DFT), Discrete Cosine Transform (DCT), Discrete Sine Transform (DST) and Discrete Hartley Transform (DHT). The code is derived from General Purpose FFT Package written by Takuya Ooura and from Java FFTPack written by Baoshe Zhang. This version has been modified to daemonize threads and stop any application using the library waiting after execution has finished, and is based on revision 29 of the svn version of the code from 2014-05-18.

Last Version: 1.3.10

Release Date:

FaceTracker

org.openimaj : FaceTracker

Port of Jason Mora Saragih's FaceTracker to Java using OpenIMAJ. FaceTracker is an implementation of a facial model tracker using a Constrained Local Model.

Last Version: 1.3.10

Release Date:

data-scraping

org.openimaj : data-scraping

Utility methods and classes for extracting data and information from the web

Last Version: 1.3.10

Release Date:

Last Version: 1.3.10

Release Date:

Object Detection

org.openimaj : object-detection

Support for object detection, including a haar-cascade implementation

Last Version: 1.3.10

Release Date:

The OpenIMAJ Image Feature Extraction Library

org.openimaj : image-annotation

Methods for describing automatic image annotators

Last Version: 1.3.10

Release Date:

IREval

org.openimaj : IREval

A modified version of the IREval module (version 4.12) from the lemur project with extensions to better integrate with OpenIMAJ. See http://www.lemurproject.org

Last Version: 1.3.10

Release Date:

The OpenIMAJ Vector Image Library

org.openimaj : vector-image

Support for vector images using the Batik SVG library

Last Version: 1.3.10

Release Date:

FaceTools

org.openimaj : FaceTools

Tools for detecting, extracting and comparing faces within images.

Last Version: 1.3.10

Release Date:

geocoder

org.openimaj : geocoder

Geocoding and reverse geocoding utilities

Last Version: 1.3.10

Release Date:

The OpenIMAJ NLP Library

org.openimaj : nlp

The OpenIMAJ NLP Library contains a text pre-processing pipeline which goes from raw unstructured text to part of speech tagged stemmed text.

Last Version: 1.3.10

Release Date:

Core Aspect Oriented Programming Support

org.openimaj : core-aop-support

Core support for Aspect Oriented Programming and Bytecode manipulation as used in core-citation and core-experiment

Last Version: 1.3.10

Release Date:

sandbox

org.openimaj : sandbox

A project for various tests that don't quite constitute demos but might be useful to look at.

Last Version: 1.3.10

Release Date:

sioc

org.openimaj : sioc

Submodule for modules which each represent a specific ontology represented in java

Last Version: 1.3.10

Release Date:

processing-core

org.openimaj : processing-core

Useful third-party libraries (possibly originally written in other languages) that have been ported to Java and integrated with OpenIMAJ. Not all modules have the same license.

Last Version: 1.3.10

Release Date:

camera-calibration

org.openimaj : camera-calibration

Camera calibration techniques and associated code

Last Version: 1.3.10

Release Date:

webpage-analysis

org.openimaj : webpage-analysis

Utilities for analysing the content and visual layout of a web-page.

Last Version: 1.3.10

Release Date:

MatrixLib

org.openimaj : MatrixLib

Useful third-party libraries (possibly originally written in other languages) that have been ported to Java and integrated with OpenIMAJ. Not all modules have the same license.

Last Version: 1.3.10

Release Date:

OpenIMAJ Hadoop Subproject

org.openimaj : openimaj-hadoop

Sub-modules for integrating OpenIMAJ with Apache Hadoop to allow Map-Reduce style distributed processing.

Last Version: 1.3.10

Release Date:

ACMMM-Presentation

org.openimaj : ACMMM-Presentation

The OpenIMAJ presentation for ACMMM 2011. Unlike a normal presentation, this one isn't PowerPoint, but is actually an OpenIMAJ Demo App!

Last Version: 1.3.10

Release Date:

  • 1