LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Image : Problème avec les tables de pixels aplaties en 8 bits

Nous avons mis en évidence un problème avec la gestion des images sous labVIEW :

La manipulation des données pixels aplaties en 8 bits (en mode table de couleur) présentent un problème lorsque la dimension d'une ligne (en pixels et donc, en octets) est impaire : un décalage de 1 pixels par ligne apparaît. Ce problème disparaît lorque le nombre de pixels (d'octets) d'une ligne est paire.

Il semble donc y avoir une contrainte d'alignement (de mémoire) qui est soit mal gérée par LabVIEW ou mal documentée.
C'est regretable, car la table aplatie est le seul moyen d'intervenir directement au niveau du stockage de l'image (c'est à dire dans le cluster de type données image, au niveau du tableau d'octets image)

Ci-joint un VI qui permet d'illuster le problème et de présenter une solution non satisfaisante (on génère une table de pixels redressée en 2D, à l'origine et on n'utilise plus le cluster données image).

Merci aux ingénieux ingénieurs de chez NI si ceux-ci ont une réponse

Bruno (et Michel)
Bruno Nazarian
Ingénieur CNRS
Download All
0 Kudos
Message 1 of 2
(1,995 Views)

Bonjour,

Nous avons bien pris votre remarque en compte, nous étudions actuellement vos VIs afin de reproduire, ou de vous donner une solution.

Cordialement

Richard Keromen

0 Kudos
Message 2 of 2
(1,975 Views)