Skip to content

wfranus/cameras

Repository files navigation

Camera placer

Find the optimal cameras' placement inside a given polygon using simmulated annealing algorithm.

Setting up environment

  1. sudo apt install virtualenv virtualenvwrapper
  2. add to ~/.bashrc: export WORKON_HOME=~/projects/VIRTUALENVS
  3. restart console
  4. inside virtualenv install packages: pip3 install -r pip.requirements

Virtual env helpers

mkvirtualenv <name> --python=/usr/bin/python3.5 - creates new env and enables it

workon <name> - enable existing env

deactivate - leave env

Running

workon cameras

python main.py

usr/bin/time python main.py -F config.json

Testing

python -m unittest discover

MacOS environment

  1. brew install python3
  2. pyvenv cameras
  3. source cameras/bin/activate

About

Optimal camera placement solver using simulated annealing metaheurisic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages