paper-and-matlab-code

所属分类:图形图像处理
开发工具:matlab
文件大小:334KB
下载次数:182
上传日期:2012-08-05 09:43:50
上 传 者coolrun
说明:  新发表论文Graph cuts based active contour model with selective local or global segmentation 附源码,基于图割的主动轮廓模型,用于有选择的局部分割或全局分割,欢迎下载!
(Published Graph cuts based active the contour the model with selective local or global a segmentation attached source, the active contour model based on graph cuts for selected local partition or global segmentation are welcome to download!)

文件列表:
Graph cuts based active contour model with selective local or global segmentatio\1.bmp (69366, 2006-11-12)
Graph cuts based active contour model with selective local or global segmentatio\Demo.asv (20520, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Demo.m (5384, 2012-08-03)
Graph cuts based active contour model with selective local or global segmentatio\edges4connected.m (765, 2008-09-15)
Graph cuts based active contour model with selective local or global segmentatio\Evolution_Global.asv (1026, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Evolution_Global.m (1138, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Evolution_Local_Annular.asv (1127, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Evolution_Local_Annular.m (1182, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Evolution_Local_Non_Annular.m (1171, 2012-04-17)
Graph cuts based active contour model with selective local or global segmentatio\Graph cuts based active contour model with selective local or global segmentation.pdf (377164, 2012-05-07)
Graph cuts based active contour model with selective local or global segmentatio\maxflow.m (1458, 2008-09-15)
Graph cuts based active contour model with selective local or global segmentatio\maxflowmex.mexw32 (24576, 2011-12-03)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\make.m (245, 2008-09-02)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\block.h (7466, 2006-11-07)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\CHANGES.TXT (1166, 2006-11-07)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\graph.cpp (3031, 2008-01-03)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\graph.h (17825, 2011-12-03)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\instances.inc (410, 2006-06-13)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0\maxflow.cpp (17657, 2008-01-03)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflowmex.cpp (4679, 2008-09-15)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow\maxflow-v3.0 (0, 2012-08-03)
Graph cuts based active contour model with selective local or global segmentatio\Source Code for maxflow (0, 2012-08-03)
Graph cuts based active contour model with selective local or global segmentatio (0, 2012-08-03)

################################################################### # # # MAXFLOW - software for computing mincut/maxflow in a graph # # Version 3.0 # # http://www.cs.adastral.ucl.ac.uk/~vnk/software.html # # # # Yuri Boykov (yuri@csd.uwo.ca) # # Vladimir Kolmogorov (vnk@adastral.ucl.ac.uk) # # 2001-2006 # # # ################################################################### 1. Introduction. This software library implements the maxflow algorithm described in "An Experimental Comparison of Min-Cut/Max-Flow Algorithms for Energy Minimization in Vision." Yuri Boykov and Vladimir Kolmogorov. In IEEE Transactions on Pattern Analysis and Machine Intelligence (PAMI), September 2004 This algorithm was developed by Yuri Boykov and Vladimir Kolmogorov at Siemens Corporate Research. To make it available for public use, it was later reimplemented by Vladimir Kolmogorov based on open publications. If you use this software for research purposes, you should cite the aforementioned paper in any resulting publication. ---------------------------------------------------------------------- REUSING TREES: Starting with version 3.0, there is a also an option of reusing search trees from one maxflow computation to the next, as described in "Efficiently Solving Dynamic Markov Random Fields Using Graph Cuts." Pushmeet Kohli and Philip H.S. Torr International Conference on Computer Vision (ICCV), 2005 If you use this option, you should cite the aforementioned paper in any resulting publication. Tested under windows, Visual C++ 6.0 compiler and unix (SunOS 5.8 and RedHat Linux 7.0, GNU c++ compiler). ################################################################## 2. License & disclaimer. Copyright 2001 Vladimir Kolmogorov (vnk@adastral.ucl.ac.uk), Yuri Boykov (yuri@csd.uwo.ca). This software can be used for research purposes only. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ################################################################## 3. Example usage. This section shows how to use the library to compute a minimum cut on the following graph: SOURCE / \ 1/ \2 / 3 \ node0 -----> node1 | <----- | | 4 | \ / 5\ /6 \ / SINK /////////////////////////////////////////////////// #include #include "graph.h" int main() { typedef Graph GraphType; GraphType *g = new GraphType(/*estimated # of nodes*/ 2, /*estimated # of edges*/ 1); g -> add_node(); g -> add_node(); g -> add_tweights( 0, /* capacities */ 1, 5 ); g -> add_tweights( 1, /* capacities */ 2, 6 ); g -> add_edge( 0, 1, /* capacities */ 3, 4 ); int flow = g -> maxflow(); printf("Flow = %d\n", flow); printf("Minimum cut:\n"); if (g->what_segment(0) == GraphType::SOURCE) printf("node0 is in the SOURCE set\n"); else printf("node0 is in the SINK set\n"); if (g->what_segment(1) == GraphType::SOURCE) printf("node1 is in the SOURCE set\n"); else printf("node1 is in the SINK set\n"); delete g; return 0; } ///////////////////////////////////////////////////

近期下载者

相关文件


收藏者