Cross-platform desktop app for the segmentation and annotation of images of museum objects
Python Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
inselect
.gitignore
.travis.yml
LICENSE.md
README.md
inselect.py
requirements.txt
setup.py

README.md

Inselect

A tool for the semi-automated segmentation and annotation of specimen trays.

Installation under Microsoft Windows

We provide Microsoft Windows installer packages which can be found on our downloads page. Once installed, Inselect will be available in your Programs Menu. You will need to install the Microsoft Visual C++ 2008 Redistributable Package as well - however this is usually already included on your operating system, so only download it if Inselect fails to start.

If you would like to install the project from source on Windows, you will need to:

From the Anaconda Shell you can now run Inselect by typing inselect.exe, and the source code is in src\inselect. If you would like to create a Microsoft Installer package, you can do the following:

  • Open an Anaconda shell and run (the first time) pip install cx_Freeze;
  • cd into src/inselect and run python setup.py bdist_msi.

The installer can be found in the dist subdir.

Installation under OSX

Installation under Linux (Global)

We do not provide ready-built binaries for Linux. These build instructions will install inselect globally on Ubuntu 12.04-LTS. If you wish to install inselect in a virtual environment, see the instructions in the next section.

apt-get install python-pip git python-pyside python-opencv python-numpy python-scipy python-matplotlib python2.7-dev
pip install git+https://github.com/vls-lab/inselect.git#egg=inselect

You can then run inselect simply with:

inselect

Installation undex Linux (Virtual environment)

These instructions are for Ubuntu 12.04-LTS. Note that there is no functioning build script for OpenCV at this stage, we install globally and copy it into the virtual environment.

apt-get install python-pip git cmake python2.7-dev python-opencv
apt-get build-dep python-matplotlib
apt-get build-dep python-pyside
apt-get build-dep python-scipy

pip install virtualenv
virtualenv inselect
cd inselect
. bin/activate
cp /usr/lib/pymodules/python2.7/cv* ./lib/python2.7/site-packages

pip install git+https://github.com/vls-lab/inselect.git#egg=inselect

From within the virtual environment, you can then run inselect with:

inselect