.. vim: set fileencoding=utf-8 :
.. Laurent El Shafey <Laurent.El-Shafey@idiap.ch>
.. Mon Apr 14 20:30:22 CEST 2014

============
 Python API
============

This section includes information for using the pure Python API of ``bob.ip.base``.

Classes
-------

.. autosummary::
   bob.ip.base.GeomNorm
   bob.ip.base.FaceEyesNorm

   bob.ip.base.LBP
   bob.ip.base.LBPTop
   bob.ip.base.DCTFeatures

   bob.ip.base.TanTriggs
   bob.ip.base.Gaussian
   bob.ip.base.Wiener
   bob.ip.base.MultiscaleRetinex
   bob.ip.base.WeightedGaussian
   bob.ip.base.SelfQuotientImage

   bob.ip.base.GaussianScaleSpace
   bob.ip.base.GSSKeypoint
   bob.ip.base.GSSKeypointInfo
   bob.ip.base.SIFT
   bob.ip.base.VLSIFT
   bob.ip.base.VLDSIFT

   bob.ip.base.GradientMagnitude
   bob.ip.base.BlockNorm
   bob.ip.base.HOG

   bob.ip.base.GLCMProperty
   bob.ip.base.GLCM


Functions
---------

.. autosummary::
   bob.ip.base.flip
   bob.ip.base.flop
   bob.ip.base.crop
   bob.ip.base.shift

   bob.ip.base.scale
   bob.ip.base.scaled_output_shape
   bob.ip.base.rotate
   bob.ip.base.rotated_output_shape
   bob.ip.base.angle_to_horizontal
   bob.ip.base.block
   bob.ip.base.block_output_shape
   bob.ip.base.crop
   bob.ip.base.shift

   bob.ip.base.extrapolate_mask
   bob.ip.base.max_rect_in_mask
   bob.ip.base.angle_to_horizontal

   bob.ip.base.histogram
   bob.ip.base.lbphs
   bob.ip.base.lbphs_output_shape

   bob.ip.base.histogram_equalization
   bob.ip.base.gamma_correction

   bob.ip.base.integral
   bob.ip.base.zigzag

   bob.ip.base.median
   bob.ip.base.sobel



Detailed Information
--------------------

.. automodule:: bob.ip.base
