Skip to content

frankfan007/pyMHT-1

 
 

Repository files navigation

pyMHT

Track oriented, multi target, multi hypothesis tracker

Multi frame multi target tracking module with 2/2&m/n initialization algorithm and an AIS aided track oriented multi hypothesis tracking algorithm.

Installation

You can get the latest and greatest from github:

$ git clone git@github.com:erikliland/pymht.git pymht
$ cd pymht
$ sudo python setup.py install

pyMHT depends on the following modules,

  • Cython (for compiling Munkres algorithm)
  • numpy (for core functionality)
  • scipy (for core functionality)
  • matplotlib (for ploting)
  • pytest (for testing)
  • matplotlib (for ploting)
  • Munkres [Github]
  • OR-TOOLS (for solving ILP´s) [Github]

All modules except OR-TOOLS can be installed via pip:

$ pip install -r preRequirements.txt
$ pip install -r requirements.txt

OR-TOOLS must be installed manually.

Test instalation

To test the instalation run in the pyMHT directory:

	$ pytest

This module does not contain any scenarios or examples. This is placed in another repository pyMHT-simulator.

Background

This Python module is the result of a project assignment and a Master´s thesis

Project report

Thesis

Build status

Master Build Status

Development Build Status

Master Coverage Status

About

Track oriented, multi target, multi hypothesis tracker

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Makefile 0.3%