Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

traitement image 2

RE-bonjour !
 
Un autre soucis nous fait face : en effet nous avions l'intension d'appliquez sur une image un filtre... Pour cela nous avions dans l'idée de modifié directement le tableau de pixel que nous avions (en supprimant une composante rouge , verte ou bleue ! ) .. pouvez vous nous dire ,  de manière precise la fonction ou la manière de procéder.
 
Car nous pensons que de modifié notre tableau ne nous avancera a rien ! il faudrai modifier les valeur du buffer ..??
 
Encore merci et bonne journée 🙂
 
Vos réponses nous sont d'un grand secours !
0 Compliments
Message 1 sur 2
3 022 Visites
Bonjour,

De façon très simple, si vous souhaitez supprimer une composante, vous pouvez appliquer votre tableau de points à un ET logique pour masquer la composante de la couleur à supprimer, en fonction de l'autre entrée de la fontion ET. Dans votre tableau de point 24bit, on a des valeur de type 0CF090, représentant les trois composantes RGB:
  • x0C soit 12 pour le rouge
  • xF0 soit 240 pour le vert
  • x90 soit 144 pour le bleu


En masquant avec xFF0000, on ne conserve que la composante rouge; avec xFF00FF on ne conservera que les composantes rouge et bleue, etc...

Si vous utilisez IMAQ, il y a des fonctions d'extraction par plan, et notamment par couleurs, que vous pouvez utiliser pour extraire une couleur, puis appliquer un traitement (pour en modifier la dynamique par exemple). Vous pouvez ensuite recomposer une image en réassemblant trois plans.

Message Edité par Mathieu R. le 01-11-2006 10:16 AM

Message 2 sur 2
3 008 Visites