cpp:ps
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
cpp:ps [2022/06/24 06:07] – francois | cpp:ps [2022/12/09 09:39] (current) – charles | ||
---|---|---|---|
Line 8: | Line 8: | ||
Dans cet exemple nous proposons de réaliser un pattern spectra à 2 dimensions. Cela signifie que la contribution de chaque nœud sera cumulé en fonction | Dans cet exemple nous proposons de réaliser un pattern spectra à 2 dimensions. Cela signifie que la contribution de chaque nœud sera cumulé en fonction | ||
* de la taille du nœud | * de la taille du nœud | ||
- | * et de sa caractéristique d' | + | * et de sa caractéristique d' |
===== Visualisation ===== | ===== Visualisation ===== | ||
Line 48: | Line 48: | ||
</ | </ | ||
- | En fonction de ce qui a été déclaré, il peut être utile de simplifier les appels en omettant le contexte d' | + | En fonction de ce qui a été déclaré, il peut être utile de simplifier les appels en omettant le contexte d' |
<code c++> | <code c++> | ||
using namespace std; | using namespace std; | ||
Line 59: | Line 59: | ||
Nous préfererons un histogramme logarithmique par défaut. | Nous préfererons un histogramme logarithmique par défaut. | ||
Nous choisissons un pattern spectra de 900 casses (30 bin x 30 bin). | Nous choisissons un pattern spectra de 900 casses (30 bin x 30 bin). | ||
- | La compression HDF5 à besoin de paramètres propres (taux de compression, | + | La compression HDF5 a besoin de paramètres propres (taux de compression, |
<code c++> | <code c++> | ||
typedef uint16_t DimBin; | typedef uint16_t DimBin; | ||
Line 104: | Line 104: | ||
</ | </ | ||
- | Le point d'entré | + | Le point d'entrée |
* argv[0] : nom du programme | * argv[0] : nom du programme | ||
Line 121: | Line 121: | ||
</ | </ | ||
- | En fonction des pixels de l' | + | En fonction des pixels de l' |
<code c++> | <code c++> | ||
switch (inputImage.getDataType ()) { | switch (inputImage.getDataType ()) { | ||
Line 199: | Line 199: | ||
</ | </ | ||
- | Nous construisons des intervalles de valeurs (absices | + | Nous construisons des intervalles de valeurs (abscisses |
<code c++> | <code c++> | ||
cout << "Build PS" << endl; | cout << "Build PS" << endl; | ||
Line 211: | Line 211: | ||
</ | </ | ||
- | Nous le pattern spectra en parcourant tous les nœuds. | + | Nous calculons |
<code c++> | <code c++> | ||
vector< | vector< | ||
Line 231: | Line 231: | ||
</ | </ | ||
- | Nous construisons, | + | Nous construisons, |
<code c++> | <code c++> | ||
vector< | vector< | ||
Line 279: | Line 279: | ||
</ | </ | ||
- | La commande '' | + | La commande '' |
<code bash> | <code bash> | ||
$ h5dump arles.kor | $ h5dump arles.kor | ||
Line 286: | Line 286: | ||
</ | </ | ||
- | Pattern Spectra | + | Le Pattern Spectra |
<code bash> | <code bash> | ||
| | ||
Line 299: | Line 299: | ||
</ | </ | ||
- | Abscisse | + | Voici les information permettant de reconstituer l'axe des abscisses. |
<code bash> | <code bash> | ||
| | ||
Line 324: | Line 324: | ||
</ | </ | ||
- | Ordonnée | + | Voici les information permettant de reconstituer l'axe des ordonnées. |
<code bash> | <code bash> | ||
| | ||
Line 348: | Line 348: | ||
} | } | ||
</ | </ | ||
- | Données réduites | + | |
+ | Pour l' | ||
<code bash> | <code bash> | ||
cpp/ps.1656050865.txt.gz · Last modified: 2022/06/24 06:07 by francois