[go: up one dir, main page]

Menu

Tree [r353] / release-3 / examples /
 History

HTTPS access


File Date Author Commit
 configs 2012-04-26 goldluecke [r44] candidate for release 3
 in 2012-04-23 goldluecke [r29] buggy version, check
 obj 2011-09-12 goldluecke [r1] initial import
 out 2011-09-12 goldluecke [r1] initial import
 reference_results 2012-04-26 goldluecke [r45] cleaned up reference results for multilabel potts
 README 2011-09-12 goldluecke [r1] initial import
 compare_reference_results.sh 2012-04-23 goldluecke [r29] buggy version, check
 config.cpp 2012-04-25 goldluecke [r39] working on multilabel methods
 config.h 2012-04-23 goldluecke [r29] buggy version, check
 example_potts_multilabel_segmentation.cpp 2012-04-26 goldluecke [r48] release 3 final
 example_potts_multilabel_segmentation.h 2012-04-25 goldluecke [r39] working on multilabel methods
 example_potts_multilabel_stereo.cpp 2012-04-26 goldluecke [r48] release 3 final
 example_potts_multilabel_stereo.h 2012-04-23 goldluecke [r35] fixed tv optic flow / potts multilabel
 example_tc_deblurring.cpp 2012-04-23 goldluecke [r33]
 example_tc_deblurring.h 2012-04-23 goldluecke [r34]
 example_tc_inpainting.cpp 2011-11-05 goldluecke [r18] last commit for release 2
 example_tc_inpainting.h 2011-10-26 goldluecke [r9] tc inpainting to be debugged
 example_tc_segmentation.cpp 2012-04-23 goldluecke [r26]
 example_tc_segmentation.h 2011-10-28 goldluecke [r11] improved segmentation data term, tc fixes
 example_tv_deblurring.cpp 2011-09-12 goldluecke [r1] initial import
 example_tv_deblurring.h 2011-09-12 goldluecke [r1] initial import
 example_tv_denoising.cpp 2011-09-12 goldluecke [r1] initial import
 example_tv_denoising.h 2011-09-12 goldluecke [r1] initial import
 example_tv_inpainting.cpp 2011-09-12 goldluecke [r1] initial import
 example_tv_inpainting.h 2011-09-12 goldluecke [r1] initial import
 example_tv_multilabel_stereo.cpp 2012-04-25 goldluecke [r39] working on multilabel methods
 example_tv_multilabel_stereo.h 2011-11-29 goldluecke [r23] multilabel tv stereo working
 example_tv_segmentation.cpp 2012-04-23 goldluecke [r26]
 example_tv_segmentation.h 2011-09-12 goldluecke [r1] initial import
 example_vtv_deblurring.cpp 2012-04-23 goldluecke [r26]
 example_vtv_deblurring.h 2011-09-12 goldluecke [r1] initial import
 example_vtv_denoising.cpp 2012-04-23 goldluecke [r26]
 example_vtv_denoising.h 2011-09-12 goldluecke [r1] initial import
 example_vtv_inpainting.cpp 2012-04-23 goldluecke [r26]
 example_vtv_inpainting.h 2011-09-12 goldluecke [r1] initial import
 example_vtv_optic_flow.cpp 2012-04-26 goldluecke [r44] candidate for release 3
 example_vtv_optic_flow.h 2012-04-23 goldluecke [r29] buggy version, check
 example_vtv_superresolution.cpp 2012-04-25 goldluecke [r40] fixed multilabel stuff
 example_vtv_superresolution.h 2012-04-24 goldluecke [r36] reworked for general block sizes, added superre...
 examples.pro 2012-04-26 goldluecke [r41] new install scripts and build framework for lib...
 main.cpp 2012-04-26 goldluecke [r48] release 3 final
 rebuild 2011-09-12 goldluecke [r1] initial import
 relink 2011-09-12 goldluecke [r1] initial import
 test_cocolib.sh 2012-04-25 goldluecke [r40] fixed multilabel stuff
 test_cocolib_quick.sh 2012-04-23 goldluecke [r35] fixed tv optic flow / potts multilabel

Read Me

COCOLIB is a library for convex continuous optimization,
focusing on the minimization of functionals of the type

E(u) = J(u) + F(u)

where u is an image (i.e. vector-valued function on an interval),
J is a convex and closed regularizer, and F a convex and closed
data term (e.g. inverse problems, inpainting, segmentation ...).


COCOLIB is hosted on SourceForge. Check the homepage for the most
recent version and documentation:

https://sourceforge.net/p/cocolib/

Offline documentation is available in "./docs".


In this directory, you find the example command line tool to solve
selected image processing problems. Building it using

> qmake examples.pro
> make

will create the executable file "coco_ip".




**  Copyright (C) 2011 Bastian Goldluecke

**  COCOLIB is free software: you can redistribute it and/or modify
**  it under the terms of the GNU General Public License as published by
**  the Free Software Foundation, either version 3 of the License, or
**  (at your option) any later version.
    
**  This program is distributed in the hope that it will be useful,
**  but WITHOUT ANY WARRANTY; without even the implied warranty of
**  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
**  GNU General Public License for more details.
   
**  You should have received a copy of the GNU General Public License
**  along with this program in the file "LICENSE".
**  If not, see <http://www.gnu.org/licenses/>.