Python Bindings to Horn & Schunck’s Optical Flow Framework

Todo

The parameter(s) ‘A, c’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.initialize_dual_lambda_mu, line 4.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.is_feasible, line 4.)

Todo

This documentation seems wrong since lambda is not in the list of parameters.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.is_in_v, line 4.)

Todo

The parameter(s) ‘mu, theta, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.is_in_v, line 7.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.is_in_v_s, line 4.)

Todo

The parameter(s) ‘A, b, c, x0’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.solve, line 3.)

Todo

The return value(s) ‘x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.solve, line 5.)

Todo

Document parameter labmda

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.solve, line 11.)

Todo

Document parameter mu

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPoint.solve, line 15.)

Todo

The parameter(s) ‘A, c’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.initialize_dual_lambda_mu, line 4.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.is_feasible, line 4.)

Todo

This documentation looks wrong since lambda is not part of the parameters

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.is_in_v, line 4.)

Todo

The parameter(s) ‘gamma, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.is_in_v, line 7.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.is_in_v_s, line 4.)

Todo

The parameter(s) ‘A, b, c, x0’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.solve, line 3.)

Todo

The return value(s) ‘x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.solve, line 5.)

Todo

Document parameter labmda

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.solve, line 11.)

Todo

Document parameter mu

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointLongstep.solve, line 15.)

Todo

The parameter(s) ‘A, c’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.initialize_dual_lambda_mu, line 4.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.is_feasible, line 4.)

Todo

This documentation seems wrong since lambda is not in the list of parameters.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.is_in_v, line 4.)

Todo

The parameter(s) ‘mu, theta, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.is_in_v, line 7.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.is_in_v_s, line 4.)

Todo

The parameter(s) ‘A, b, c, x0’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.solve, line 3.)

Todo

The return value(s) ‘x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.solve, line 5.)

Todo

Document parameter labmda

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.solve, line 11.)

Todo

Document parameter mu

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointPredictorCorrector.solve, line 15.)

Todo

The parameter(s) ‘A, c’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.initialize_dual_lambda_mu, line 4.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.is_feasible, line 4.)

Todo

This documentation seems wrong since lambda is not in the list of parameters.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.is_in_v, line 4.)

Todo

The parameter(s) ‘mu, theta, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.is_in_v, line 7.)

Todo

The parameter(s) ‘A, b, c, lambda, mu, x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.is_in_v_s, line 4.)

Todo

The parameter(s) ‘A, b, c, x0’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.solve, line 3.)

Todo

The return value(s) ‘x’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.solve, line 5.)

Todo

Document parameter labmda

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.solve, line 11.)

Todo

Document parameter mu

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.LPInteriorPointShortstep.solve, line 15.)

Todo

Explain, what width means in this case

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.pavxWidth, line 25.)

Todo

Explain, what width means in this case

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.pavxWidthHeight, line 26.)

Todo

Explain, what height means in this case

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/0/bob.math/bob/math/__init__.py:docstring of bob.math.pavxWidthHeight, line 32.)

Todo

Explain DCTFeatures constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.DCTFeatures, line 14.)

Todo

The parameter(s) ‘levels, max_level, min_level, quantization_table’ are used, but not documented.

Parameters:

dtype : numpy.dtype

[default: numpy.uint8] The data-type for the GLCM class

glcm : bob.ip.base.GLCM

The GLCM object to use for copy-construction

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.GLCM, line 18.)

Todo

Explain GaussianScaleSpace constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.GaussianScaleSpace, line 13.)

Todo

UPDATE as this is not true

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.LBPTop, line 7.)

Todo

Add documentation for MultiscaleRetinex

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.MultiscaleRetinex, line 13.)

Todo

Check if this documentation is correct (seems to be copied from bob.ip.base.SelfQuotientImage

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.MultiscaleRetinex.process, line 4.)

Todo

Explain SIFT constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.SIFT, line 13.)

Todo

explain SelfQuotientImage constructor

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.SelfQuotientImage, line 15.)

Todo

Explain TanTriggs constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.TanTriggs, line 13.)

Todo

Explain VLDSIFT constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.VLDSIFT, line 12.)

Todo

Describe the output of the VLDSIFT.extract() method in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.VLDSIFT.extract, line 8.)

Todo

Explain VLSIFT constructor in more detail.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.VLSIFT, line 12.)

Todo

explain WeightedGaussian constructor

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.WeightedGaussian, line 13.)

Todo

The parameter(s) ‘img, mask’ are used, but not documented.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.extrapolate_mask, line 19.)

Todo

Explain gamma correction in more detail

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.base/bob/ip/base/__init__.py:docstring of bob.ip.base.gamma_correction, line 3.)

Todo

Adapt http://pypi.python.org/pypi/xbob.example.faceverify so that it actually uses the bob.ip.gabor package.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.ip.gabor/doc/guide.rst, line 187.)

Todo

Support for weight cost in multi-class classification?

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.learn.libsvm/doc/c_cpp_api.rst, line 445.)

Todo

Describe the C++ API of this package.

(The original entry is located in /home/travis/build/bioidiap/bob.python/layers/1/bob.learn.mlp/doc/c_cpp_api.rst, line 245.)

This package is a simple Python wrapper to an open-source Optical Flow estimator based on the works by Horn & Schunck:

@article{Horn_Schunck_1981,
  author = {B.K.P. Horn and B.G. Schunck},
  title = {Determining optical flow},
  year = {1981},
  booktitle = {Artificial Intelligence},
  volume = {17},
  pages = {185--203},
}

The implementation is purely based on Bob:

@inproceedings{Anjos_ACMMM_2012,
  author = {A. Anjos and L. El Shafey and R. Wallace and M. G\"unther and C. McCool and S. Marcel},
  title = {Bob: a free signal processing and machine learning toolbox for researchers},
  year = {2012},
  month = oct,
  booktitle = {20th ACM Conference on Multimedia Systems (ACMMM), Nara, Japan},
  publisher = {ACM Press},
  url = {http://publications.idiap.ch/downloads/papers/2012/Anjos_Bob_ACMMM12.pdf},
}

This package also provides a unit testing framework, to check on the accuracy of results produced in different platforms.

Documentation

Indices and tables

Table Of Contents

Previous topic

Python API

Next topic

Users Guide

This Page