.. _example_features_detection_plot_orb.py:


==========================================
ORB feature detector and binary descriptor
==========================================

This example demonstrates the ORB feature detection and binary description
algorithm. It uses an oriented FAST detection method and the rotated BRIEF
descriptors.

Unlike BRIEF, ORB is comparatively scale- and rotation-invariant while still
employing the very efficient Hamming distance metric for matching. As such, it
is preferred for real-time applications.


.. image:: images/plot_orb_1.png
    :align: center


.. literalinclude:: plot_orb.py
    :lines: 15-



**Python source code:** :download:`download <plot_orb.py>`
(generated using ``skimage`` |version|)



**IPython Notebook:** :download:`download <./notebook/plot_orb.ipynb>`
(generated using ``skimage`` |version|)

