ContributedCode

From Wiki
Jump to: navigation, search

This page was moved from here: [Contributed code]. If there is some content missing please refer to the original page.

Color conversion: convert between different color representations

Download

git clone http://dev.ipol.im/git/?p=juanc/tools.git

Instructions

see the color_spaces subdirectory


LSD-MEX: Line Segment Detector for matlab

Download

svn co https://iie.fing.edu.uy/avn/matlab/matlab/bones/lsd-1.5-mex/

Instructions

see the readme_matlab.txt

Parameters: Command line parameter handling

Small set of classes to handle command line arguments and configuration files in a very simple and flexible way.

Features

  • Tested in windows, linux and mac.
  • Demo provided
  • multiplatform compilation via cmake.
  • default values for the parameters
  • example configuration files are created
  • arguments can be read from files, command line or both
  • Logging facilities with different log levels.

Download

svn co https://iie.fing.edu.uy/avn/codigo/parameters

Compilation

<bash> cmake . make </bash>

Examples

  • demo.cpp
  • run it:
    • ./demo -h: shows help
    • ./demo -create=conf.cfg: creates a new configuration file with default values
    • ./demo -config=conf.cfg: reads options from the conf.cfg configuration file
    • ./demo -num_eyes=3: sets the value of an option directly in the command line

Usage

You can use it like this: ./demo -config=myconf.cfg and in the myconf.cfg file you will find "name=value" pairs. For instance input_image=lena.png Conversely, you could run it like this ./demo -input_image=lena.png without the configuration file.

Credits

  • Original author: Ignacio Ramirez
  • Further updates: Juan Cardelino

ITK

MegaWave

  • There is a dedicated page to that here: MegaWave

general

  • C/C++ Research on libraries
  • wykobi

Matlab

C/C++

  • Small library to manipulate input arguments.
    • last updated: 2007.11.05
    • description: allows arguments to be passed as flags or be read from a configuration file.
  • Some ITK examples: ContributedCodeITK2

Image Processing

    • Image morphing
      • last updated: 2007.11.17
      • files: < no files >
      • description: a C++ implementation of the reference paper. Also includes a simple but nice matlab GUI to select the segments.
      • dependencies: uses ITK.
      • references: "Feature Based Image Metamorphosis". Beier, Neely. SIGGRAPH '92
    • Mumford-Shah segmentation with affine model
      • last updated: 2006.12.05
      • contributed: Gabriele Facciolo
      • tested: on Megawave 2, but the main program is written in plain C without Megawave structures.
      • files: [[%ATTACHURL%/affine-mumford-shah-new.pdf][affine-mumford-shah-new.pdf]] [[%ATTACHURL%/segm_affine_v4.tgz][segm_affine_v4.tgz]]
      • description: How many times did you wanted to segment an image using Mumford-Shah energy but using a shiny piece-wise affine model, instead the old and crappy piece-wise constant model? Here is another implementation of a region growing algorithm with documentation and time analysis.
    • Surface reconstruction from unorganized clouds of points
      • last updated: 2007.11.01
      • contributed: J. Cardelino
      • tested: on flujos-2.1.9
      • files: < no files >
      • description:
      • references:

Testing of open source libraries

Image Processing

Computational Geometry

Level Sets