Skip to content
This repository was archived by the owner on Feb 16, 2022. It is now read-only.

02 L'API Image

Dom Ducommun edited this page Mar 7, 2017 · 1 revision

Format des images : La seule structure qui existe ce sont les tableaux mono dimensionnels pour stocker l'image.

Dans notre esprit ce sont des matrices.

6factoriel possibilités de passer d'une à l'autre.

PArmi elles : raw major column major

On va travailler selon format raw major.

On va travailler en uchar4 (unsigned char 4)

X : R Y : G Z : B W : A : Toujours 255 pour voir quelque chose

i : ligne : hauteur : varie sur h j : colonne : largeur : varie sur w

L'indice "réel" de la structure mono sera s (variable de travai).

Pour calculer les FPS on va faire du rendu sans image (le server est trop loin, on calculerait la bande passante).

OMP Spécification des industriels pour passer en une ligne de séquentiel en parallèle.

Les couleurs

Différents formats possibles :

  • RGBA
  • CMJN (imprimantes, designers)
  • HSBA (pour les ingénieurs)

Avec HSBA, si on fixe S, B et A à 1 et qu'on fait varier H entre [0-1] on va obtenir un dégradé "scientifique".

Soit des couleurs froides aux couleurs chaudes.

La calibration

On a une fonction affine en fonction du min-max sur l'axe x et du minhue (0) maxhue (1) sur l'axe y.

Le tour de passe-passe

Mathématiquement les x et y peuvent être des nombres à virgule (réels). Mais pour une image, les coordonnées d'images sont des entiers.

La grille représentée par i et j est appelée le domaine image (avec i entre 0 et h et j entre 0 et w).

La grille que l'on accède avec x et y est appelée le domaine math.

On doit pouvoir faire une association pour passer de l'un à l'autre. Ce sont deux domaines différents.

Clone this wiki locally