文件名称:graphcutmatlab代码-GrabCut-GraphCut:用于交互式图像分割的GrabCut和GraphCut的Matlab实现
文件大小:3.54MB
文件格式:ZIP
更新时间:2024-06-11 20:29:01
系统开源
graphcut Matlab代码GrabCut-GraphCut 用于交互式图像分割的GrabCut和GraphCut的Matlab实现。 GrabCut需要用户提供一个边界框来分割一个对象。 在获得初始细分后,用户可以提供涂鸦以进行细化。 GraphCut需要用户为前景和背景提供一组涂鸦,以分割对象。 还可以通过添加更多涂抹来进行细化。 该存储库使用由提供的maxflow算法 开发此实现是为了与DeepIGeoS进行比较。 如果您使用此存储库,请引用以下论文: 王国泰等。 “ DeepIGeos:用于医学图像分割的深度交互式测地线框架。” IEEE Transactions on Pattern Analysis and Machine Intelligence,第41(7)卷,第1559至1572页,2019年。 如何使用: 1,下载代码。 2,转到文件夹“ Algorithms”,运行make.m来编译maxflow算法。 3,运行user_interface.m并加载图片,开始分段! GraphCut的快照。 GrabCut的快照。 参考 [1] Boykov,Yuri Y.
【文件预览】:
GrabCut-GraphCut-master
----mouse_down.m(736B)
----README.md(2KB)
----user_interface.fig(31KB)
----Algorithms()
--------interactive_graphcut.cpp(5KB)
--------make.m(121B)
--------GMMGrabCutAlgorithm.m~(2KB)
--------GMMGraphCutAlgorithm.m(1KB)
--------interactive_graphcut.mexw64(21KB)
--------GMMGrabCutAlgorithm.m(2KB)
--------maxflow-v3.0()
--------interactive_graphcut.mexmaci64(52KB)
----LICENSE(34KB)
----user_interface.m(7KB)
----ui_update.m(3KB)
----images()
--------fish.png(281KB)
--------black_car.png(51KB)
--------graph_cut_snapshot.png(336KB)
--------horse.jpg(32KB)
--------man.png(377KB)
--------blue_car.png(78KB)
--------food.bmp(231KB)
--------ls.bmp(1.04MB)
--------grab_cut_snapshot.png(337KB)
--------carsten.jpg(40KB)
--------flowers_gray.png(93KB)
--------llama.bmp(558KB)
--------flowers.png(279KB)
----mouse_move.m(2KB)
----mouse_up.m(72B)