GrabCut-GraphCut-master
所属分类:Windows编程
开发工具:WINDOWS
文件大小:2941KB
下载次数:1
上传日期:2018-10-03 20:26:50
上 传 者:
kaiohmaia
说明: implementation of grabcut
文件列表:
Algorithms (0, 2017-01-20)
Algorithms\GMMGrabCutAlgorithm.m (1865, 2017-01-20)
Algorithms\GMMGrabCutAlgorithm.m~ (1925, 2017-01-20)
Algorithms\GMMGraphCutAlgorithm.m (1146, 2017-01-20)
Algorithms\interactive_graphcut.cpp (5237, 2017-01-20)
Algorithms\interactive_graphcut.mexmaci64 (53740, 2017-01-20)
Algorithms\make.m (121, 2017-01-20)
Algorithms\maxflow-v3.0 (0, 2017-01-20)
Algorithms\maxflow-v3.0\CHANGES.TXT (1302, 2017-01-20)
Algorithms\maxflow-v3.0\block.h (7220, 2017-01-20)
Algorithms\maxflow-v3.0\graph.cpp (2916, 2017-01-20)
Algorithms\maxflow-v3.0\graph.h (17233, 2017-01-20)
Algorithms\maxflow-v3.0\instances.inc (394, 2017-01-20)
Algorithms\maxflow-v3.0\maxflow.cpp (14887, 2017-01-20)
LICENSE (35141, 2017-01-20)
images (0, 2017-01-20)
images\black_car.png (52656, 2017-01-20)
images\blue_car.png (80025, 2017-01-20)
images\carsten.jpg (40968, 2017-01-20)
images\fish.png (288024, 2017-01-20)
images\flowers.png (285543, 2017-01-20)
images\flowers_gray.png (94964, 2017-01-20)
images\food.bmp (236250, 2017-01-20)
images\horse.jpg (33020, 2017-01-20)
images\llama.bmp (571394, 2017-01-20)
images\ls.bmp (1092690, 2017-01-20)
images\man.png (385976, 2017-01-20)
mouse_down.m (736, 2017-01-20)
mouse_move.m (1566, 2017-01-20)
mouse_up.m (72, 2017-01-20)
ui_update.m (3432, 2017-01-20)
user_interface.fig (23728, 2017-01-20)
user_interface.m (6243, 2017-01-20)
# GrabCut-GraphCut
Matlab implementation of GrabCut and GraphCut for interactive image segmentation
GrabCut needs the user to provide a bounding box to segment an object. After getting an initial sgmentation, the user can provide scribbles for refinement.
GraphCut neds the user to provide a set of scribbles for the foreground and background to segment an object. Refiment is also allowed by giving more scribbles.
This repository uses the maxflow algorithm provided by http://vision.csd.uwo.ca/code/
How to use:
1, download the code
2, go to the folder "Algorithms", run make.m to compile the maxflow algoithm.
3, run user_interface.m and load an image, start to segment!
Reference
[1] Boykov, Yuri Y., and M-P. Jolly. "Interactive graph cuts for optimal boundary & region segmentation of objects in ND images." Computer Vision, 2001. ICCV 2001. Proceedings. Eighth IEEE International Conference on. Vol. 1. IEEE, 2001.
[2] Rother, Carsten, Vladimir Kolmogorov, and Andrew Blake. "Grabcut: Interactive foreground extraction using iterated graph cuts." ACM transactions on graphics (TOG). Vol. 23. No. 3. ACM, 2004.
近期下载者:
相关文件:
收藏者: