Bonjour,
s'il y a quelqu'un peut m'expliquer la différence entre le type d'image double et uint8 et quand on doit utiliser le type double et le type uint8
Merci
Bonjour,
s'il y a quelqu'un peut m'expliquer la différence entre le type d'image double et uint8 et quand on doit utiliser le type double et le type uint8
Merci
Le type Double est le type par défaut
Le type Double permet de stocker des valeurs réelles codées sur 64bits (soit 8 octets).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 >> a = 1 a = 1 >> class(a) ans = double
Le type uint8 signifie unsigned integer 8bits et permet comme son nom l'indique de stocker des valeurs entières non-signées codées sur 8bits (soit 1 octet).
Le type Double est principalement utilisé pour faire des calculs à partir des valeurs des pixels car il évite l'arrondis brutal des décimales et permet un stockage avec une plus grande précision.
Alors que les types uintX sont principalement utilisés pour le stockage des valeurs dans des fichiers ("facilité" de compression...) et pour l'affichage des images.
Il est également parfois possible de stocker et d'afficher des images dont les valeurs des pixels sont de classe Double, surtout quand ces images représentent des grandeurs physiques et non pas des images au sens graphique du terme (photo, logo, icone...).
On peut aussi effectuer les calculs directement avec les valeurs de type uintX, mais il faut alors tenir comptes des limitations de stockage de ce type.
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager