Skip to content

thodan/obj_pose_eval

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

This repository is no longer maintained. Please use the BOP Toolkit instead.

Tools for Evaluation of 6D Object Pose Estimation

The tools are implemented in Python 2.7 and require libraries SciPy (0.18.1), NumPy (1.11.2) and Glumpy (1.0.6). Samples additionally require Matplotlib (1.5.3) and OpenCV (3.1). Tested library versions are in the brackets.

The evaluation methodology is described in:

T. Hodaň, J. Matas, Š. Obdržálek,
On Evaluation of 6D Object Pose Estimation,
European Conference on Computer Vision Workshops (ECCVW) 2016, Amsterdam
http://cmp.felk.cvut.cz/~hodanto2/data/hodan2016evaluation.pdf

Installation

pip install git+https://github.com/thodan/obj_pose_eval.git

This command will install also the required libraries, with exception of OpenCV. For instructions on how to install OpenCV with the Python interface, see: https://breakthrough.github.io/Installing-OpenCV

Samples

  • samples/eval_rotating_cup.py: Evaluates the pose error functions.
  • samples/render_demo.py: Renders color/depth image of a 3D mesh model.
  • samples/show_visibility_dresden.py: Estimates visibility masks in images from the ICCV2015 Occluded Object Dataset - http://cvlab-dresden.de/iccv2015-occlusion-challenge.

Author: Tomas Hodan (hodantom@cmp.felk.cvut.cz, http://www.hodan.xyz), Center for Machine Perception, Czech Technical University in Prague

About

Tools for evaluation of 6D object pose estimation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages