JFeatureLib 1.6.0

Java based library containing feature descriptors and detectors
JFeatureLib - By launching JFeatureLib in a Terminal window and writing the "--help" parameter, its usage will be displayed.
  1 Screenshot
JFeatureLib is a free and open-source library which provides implementations for several kinds of image features and also several interesting point/region detectors.

JFeatureLib does not focus on certain features starts with the most common features/detectors and extends to more unusual descriptors and detectors.

Detailed instructions on how to install and use the JFeatureLib utility on your Mac are available HERE.

JFeatureLib is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).

Main features:

  • Image Features:
  • Haralick Texture Features (Wikipedia, Google Scholar)
  • Histograms are implemented in de.lmu.dbs.jfeaturelib.features.Histogram
  • Gray-Histogram
  • RGB Histogram, including possibility to only extract Red, Green or Blue histograms
  • HSB Histogram, including possibility to only extract Hue, Saturation or Brightness histograms
  • CEDD
  • FCTH
  • Fuzzy Histogram
  • Gabor
  • JCD
  • Tamura
  • Sift Wrapper for the SIFT binary. The binary can be obtained here
  • SURF
  • PHOG descriptor. Pyramid Histograms of Oriented Gradients (paper)
  • Statistical Moments. The first 4 statistical moments: Mean, Standard Deviation, Skewneess and Kurtosis
  • Rectangle Features Differences of certain rectangular regions within an image (p. 139)
  • Point Detectors:
  • Harris Corner Detector
  • Moravec
  • Trajkovic And Hedley
  • FAST - (paper)
  • Edge Detectors:
  • Sobel-Operator (in edgeDetector.Kernel)
  • Scharr-Operator (in edgeDetector.Kernel)
  • Prewitt-Operator (in edgeDetector.Kernel)
  • Kirsch-Operator
  • Canny
  • Marr-Hildreth (paper)
  • Roberts-Operator
  • Laplace-Filter (ImageJ Plugin)
  • Derivative of Gaussian (DroG)
  • Sources for other Features/Detectors:
  • Several other features and point detectors are described and evaluated in the following publications:
  • Hough transformation
  • HIP Histogram Intensity Patches
  • MPEG7
  • Evaluation of Interest Point Detectors and Feature Descriptors for Visual Tracking
  • Evaluation of Interest Point Detectors
  • http://users.ecs.soton.ac.uk/msn/book/new_demo/
  • CenSurE
  • Histogram Intersection, Histogram Backprojection
  • OpenCV
  • http://koen.me/research/colordescriptors/readme
  • http://www.semanticmetadata.net/features/
  • ColorLayout (measures color distribution in an image)
  • ScalableColor (basically a color histogram)
  • EdgeHistogram (measures edginess)
  • DominantColor (measure dominant colors)
  • http://svg.dmi.unict.it/iplab/imagej/index.htm GPL licenced for jFeatureLib
  • Surface Roughness (issue 1) ImageJ Plugin and description
  • Low-dimensional and comprehensive color texture description
  • Interest Operators

last updated on:
February 26th, 2014, 19:19 GMT
file size:
10.3 MB
license type:
developed by:
Franz Graf
operating system(s):
Mac OS X
binary format:
Home \ Development \ Libraries
Download Button

In a hurry? Add it to your Download Basket!

user rating 3



Rate it!
What's New in This Release:
  • added LocalBinaryPatterns, MeanIntensityLocalBinaryPatterns, MeanPatchIntensityHistogram
read full changelog

Add your review!