Skip to content
forked from nfaggian/growcut

Python implementation of the growcut algorithm.

Notifications You must be signed in to change notification settings

JDWarner/growcut

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grow-Cut Image Segmentation

The "growcut" package implements cellular automata based segmentation algorithm.

References:

V. Vezhnevets, V. Konouchine. "Grow-Cut" - Interactive Multi-Label N-D Image Segmentation". 
In Proceedings of the 2005 Conference, Graphicon. Pages 150 – 156.

Maintainers

  • Nathan Faggian
  • Ed Schofield

Testing

Build Status

Dependencies

The required dependencies to build the software are:

  • python
  • numpy
  • scipy
  • py.test

Install

This packages uses distutils, which is the default way of installing python modules. To install in your home directory, use:

python setup.py install --home

To install for all users on Unix/Linux:

python setup.py build
sudo python setup.py install

Examples

Requires Matplotlib:

python examples/conway.py

python examples/flower.py

Requires PyQt4:

python examples/gui.py

Development

Follow: Fork + Pull Model:

https://help.github.com/articles/using-pull-requests

About

Python implementation of the growcut algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%