Bienvenue sur le portail Morph-M » History » Version 71
Jean Felder, 10/23/2009 04:39 PM
1 | 59 | Serge Koudoro | h1=. +Welcome to Morph-M Interface Documentation+ |
---|---|---|---|
2 | 1 | Redmine Admin | |
3 | 71 | Jean Felder | h2{color:#8B0000;background:#ddd}. Introduction, or "how to well use this Portal" |
4 | 1 | Redmine Admin | |
5 | 71 | Jean Felder | This portal describes the use of each Morph-M interface. For a general description of Morph-M, you can visit its "web page":http://cmm.ensmp.fr/Morph-M. |
6 | Currently, this portal provides different kinds of tools: |
||
7 | 1 | Redmine Admin | |
8 | 71 | Jean Felder | * A forum has been created in order to organize internal seminars and informal presentations (called "Goûter du lundi"). You can access at "CMM : discussions et partage":/projects/cmm-communication/boards |
9 | 1 | Redmine Admin | |
10 | 71 | Jean Felder | * "Morph-M Developers Page":/wiki/morphm-core explains for developpers how to prototype algorithms following Morph-M's policy |
11 | 1 | Redmine Admin | |
12 | 71 | Jean Felder | * Morph-M also provides a lot of useful addons. You can find a list and a description of theses addons at "Morph-M's Addons Documentation":/wiki/morphm-addons. If you want to build your own module, you can also get an introduction there. |
13 | 1 | Redmine Admin | |
14 | 71 | Jean Felder | If you are implicated on a specific project, you can find it "here":/projects. |
15 | 69 | Serge Koudoro | |
16 | 59 | Serge Koudoro | h2{color:#8B0000;background:#ddd}. Python Interface |
17 | 1 | Redmine Admin | |
18 | 59 | Serge Koudoro | h3{color:#006400}. +Introduction+ |
19 | 28 | Serge Koudoro | |
20 | 59 | Serge Koudoro | Python interface is currently the uppermost layer of Morph-M. The aim of this layer is to provide a convenient environment for developers to prototype algorithms and for users to bind common algorithms together. This layer can be used in two ways: |
21 | * to bind together Morph-M functions made available through the interface layer. The overhead in this case is usually negligible compared to the cost of the actual image processing. |
||
22 | 71 | Jean Felder | * to write new algorithms in Python. Most of the Morph-M C++ tools have been replicated in Python (iterators, neighborhoods, etc). Despite the fact that conversions are quite costly and all the functionality is not present, it is quite possible to develop non speed-critical algorithms that directly manipulate pixels in Python. |
23 | 35 | Etienne Decencière | |
24 | 59 | Serge Koudoro | h3{color:#006400}. +Getting Started+ |
25 | 8 | Serge Koudoro | |
26 | 65 | Serge Koudoro | * [[Morph-M Python - Installing, Upgrading, Removing Morph-M|Installing, Upgrading, Removing Morph-M]] : for quick and easy use of Morph-M |
27 | 66 | Serge Koudoro | * [[Morph-M Python - Launch some examples...|Launch some examples...]] : This part gives some code examples, in python and C++ |
28 | 40 | Serge Koudoro | |
29 | 59 | Serge Koudoro | h3{color:#006400}. +Tutorial+ |
30 | 26 | Serge Koudoro | |
31 | 59 | Serge Koudoro | bq. *+Morph-M+* |
32 | 54 | Etienne Decencière | |
33 | 60 | Serge Koudoro | * Managing Images |
34 | 66 | Serge Koudoro | ** [[Morph-M Python - Creation and Deletion|Creation and Deletion]] |
35 | ** [[Morph-M Python - Python Pixel Manipulation|Pixel Manipulation]] |
||
36 | ** [[Morph-M Python - Import/Export to other python librairies|Import/Export to other python librairies]] : OpenCV, Pil, PyQt, VTK, numpy.... |
||
37 | 60 | Serge Koudoro | |
38 | * Neigborhood, Structuring Elements |
||
39 | 66 | Serge Koudoro | ** [[Morph-M Python - Python Neighborhood,Structuring Element Introduction|Neighborhood,Structuring Element Introduction]]: There is a way if your structuring element does not exist... |
40 | 60 | Serge Koudoro | |
41 | * Miscellaneous |
||
42 | 66 | Serge Koudoro | ** [[Morph-M Python - Python Active Windows|Active Windows]]: What's this and How to use it ? |
43 | ** [[Morph-M Python - Add a Morph-M Addons and use it|Add a Morph-M Addons and use it]] |
||
44 | 14 | Serge Koudoro | |
45 | 59 | Serge Koudoro | bq. *+General Use+* |
46 | 26 | Serge Koudoro | |
47 | 66 | Serge Koudoro | * [[Morph-M Python - Python Unit Test|Unit Test]]: How implement unit test to my python algorithm |
48 | * [[Morph-M Python - Python How to work with config file|How to work with config file: ConfigParser Module]] |
||
49 | * [[Morph-M Python - Logging Module vs "print" statement|Logging Module vs "print" statement]]: |
||
50 | * [[Morph-M Python - pdb|pdb]] |
||
51 | 1 | Redmine Admin | |
52 | 59 | Serge Koudoro | h3{color:#006400}. +FAQ+ |
53 | 23 | Serge Koudoro | |
54 | 43 | Serge Koudoro | |
55 | 59 | Serge Koudoro | h3{color:#006400}. +Tips an Trick+ |
56 | 23 | Serge Koudoro | |
57 | 66 | Serge Koudoro | * [[Morph-M Python - Python Path and Python Startup|Python Path and Python Startup]]: What is this ? |
58 | 22 | Serge Koudoro | |
59 | 59 | Serge Koudoro | h2{color:#8B0000;background:#ddd}. Matlab Interface |
60 | 32 | Serge Koudoro | |
61 | 59 | Serge Koudoro | * [[How to use Morph-M with Matlab ?]] (*%{color:#8B0000}Alpha version, work in progress...%*) |
62 | 1 | Redmine Admin | |
63 | 59 | Serge Koudoro | h2{color:#8B0000;background:#ddd}. Labview Interface |
64 | 32 | Serge Koudoro | |
65 | 61 | Serge Koudoro | * How to use Morph-M with Labview ? (*%{color:#8B0000}work in progress...%*) |
66 | 26 | Serge Koudoro | |
67 | 59 | Serge Koudoro | h2{color:#8B0000;background:#ddd}. +Learn more...+ |
68 | 17 | Serge Koudoro | |
69 | 59 | Serge Koudoro | * "Functions documentations and guide":/embedded/morphee-admin : This part shows the basic use of Morph-M classes and functions |
70 | * [[Seminar]] : This part provides different presentation slides that gives more insights on the different library concepts and uses. |
||
71 | * [[Educational resources]] : Source, Tutorial and Slide of all Morph-M formation |
||
72 | * [[Bibliographical resources]] : Some essential references |