Skip to content

Interactive image segmentation with Markov random fields and GraphCut.

License

Notifications You must be signed in to change notification settings

ishank26/svm-GraphCut

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svm-GraphCut

Interactive user marked segmentation with GraphCuts.

Details

  1. Segmentation algorithm uses Support Vector Machine and Boykov GraphCut to grow user marked pixels into foreground and background regions.

  2. Available in MATLAB and Python.

  • MATLAB requires CVX and Maxflow library
  • Python requires sklearn and PyMaxflow
  1. Interactive GUI for analysis.

Results

  • Green: User marked background.
  • Blue: User marked foreground

church church

fish fish

zebra church

Note: Marking with Python GUI

TODO:

[] Jaccard Similarity on BSD. [] Clean.

About

Interactive image segmentation with Markov random fields and GraphCut.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published