Skip to content

henryeherman/mahotas

 
 

Repository files navigation

Mahotas

Python Image Processing Toolkit

Image Processing Library for Python.

It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays.

Notable algorithms:
  • watershed.
  • convex points calculations.
  • hit & miss. thinning.
  • Zernike & Haralick, LBP, and TAS features.
  • freeimage based numpy image loading (requires freeimage libraries to be installed).
  • Speeded-Up Robust Features (SURF), a form of local features.
  • thresholding.
  • convolution.
  • Sobel edge detection.

Recent Changes

For version 0.6.5

  • Add max_points & descriptor_only arguments to mahotas.surf
  • Fix haralick for 3-D images (bug report by Rita Simões)
  • Better error messages
  • Fix hit&miss for non-boolean inputs
  • Add label() function

For version 0.6.4

  • Fix bug in cwatershed() when using return_lines=1
  • Fix bug in cwatershed() when using equivalent types for image and markers
  • Move tests to mahotas.tests and include them in distribution
  • Include ChangeLog in distribution
  • Fix compilation on the Mac OS
  • Fix compilation warnings on gcc

For version 0.6.3

  • Improve mahotas.stretch() function
  • Fix corner case in surf (when determinant was zero)
  • threshold argument in mahotas.surf
  • imreadfromblob() & imsavetoblob() functions
  • max_points argument for mahotas.surf.interest_points()
  • Add mahotas.labeled.borders function

For version 0.6.2

Bugfix release:

  • Fix memory leak in _surf
  • More robust searching for freeimage
  • More functions in mahotas.surf() to retrieve intermediate results
  • Improve compilation on Windows (patches by Christoph Gohlke)

0.6.1 (Dec 13 2010)

  • SURF local features
  • Convolution
  • mahotas.labeled functions
  • just_filter option in edge.sobel()
  • Release the GIL in morphological functions

0.6 (Nov 22 2010)

  • Improve Local Binary patterns (faster and better interface)
  • Much faster erode() (10x faster)
  • Faster dilate() (2x faster)
  • TAS for 3D images
  • Haralick for 3D images
  • Fix mahotas.imread for RGBA images

Website: http://luispedro.org/software/mahotas

API Docs: http://packages.python.org/mahotas/

Mailing List: Use the pythonvision mailing list for questions, bug submissions, etc.

Author: Luis Pedro Coelho (with code by Zachary Pincus [from scikits.image], Peter J. Verveer [from scipy.ndimage], and Davis King [from dlib]

About

Image Processing in Python

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
COPYING
Unknown
LICENSE.BOOST

Stars

Watchers

Forks

Packages

No packages published