MegaWave - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2012

MegaWave

Résumé

MegaWave is a software environment designed to help people to write algorithms on signal processing and image analysis. This means that the programmer should focus his mind on the algorithm only and not on pure computer problems (such as how to read an image, how to display a movie on the screen, how to select a curve with the mouse, how to manage an object library,...) The solution adopted by MegaWave is the concept of modules, that is, of black boxes where the algorithms are described as C functions, without any assumption about the context in which the modules may be executed. It is the task of the MegaWave compiler (basically a MegaWave preprocessor followed by a standard C compiler) to make from a module a run-time command, a function of a library or a function to be run under a window-oriented interpreter. MegaWave also automatically generates the documentation associated with each module so that only the mathematical or algorithmic description needs to be written. At last but not least and besides basic modules, MegaWave offers a collection of modules associated with publications in image processing, enabling reproducible research.
Fichier non déposé

Dates et versions

hal-00907378 , version 1 (21-11-2013)

Identifiants

  • HAL Id : hal-00907378 , version 1

Citer

Jacques Froment. MegaWave. IPOL 2012 Meeting on Image Processing Libraries, Jun 2012, France. ⟨hal-00907378⟩
135 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More