le 04-24-2023 07:39 AM
En faite je pense que vous avez raison mon Image est une 8 bits et les traitements que j'utilise sont pour des images de 32 ou 64 bits, vous savez comment changer ça?
le 04-24-2023 08:45 AM
Ton image provient d'une camera ou d'un fichier ?
Aussi, as tu essayé d'animer l'exécution (l'ampoule a coté du stop) pour vérifier où le blocage à lieu ?
S'il y a une erreur elle s'affichera sur le câble d'erreur...
le 04-24-2023 08:58 AM
Alors j'utilise une caméra bacer a2500 et comme vous l'avez dit il y a bien une erreur des le premier IMAQ (cf photo) et ça correspond au problème que j'ai vu sur NI Vision qui est que mon image est en 8 bits alors que ces traitement traite des images 32 voir 64 bits
le 04-25-2023 01:46 AM
Est ce que tu as essayé de faire un cast image avant la fonction IMAQ ExtractSingle ColorPlane.
L'autre solution est de forcer le choix de la résolution de l'image dans NI MAX afin que la caméra envoie le bon format de l'image.
Je sais qu'il y a des fonctions IMAQ permettant de connaitre les propriétés de l'image, si tu ajoute cette fonction après le VI d'acquisition (après IVA), cela te permettra de savoir les propriétés de l'image envoyée.
Bonne journée
le 04-25-2023 02:52 AM
Effectivement, extraire une couleur alors que tu as une image 8 bits est impossible.
Soit tu changes le type d'image acquit pour avoir du 32 bits en bayer par exemple, soit tu fais une fonction qui vérifie le type d'image et qui agit en conséquence.
(il y a peut-être une erreur sur les types d'images sur mon code, j'ai pas testé).
Tu peux aussi faire l'inverse et c'est plus facile : Si l'extraction d'une couleur ne fonctionne pas (car y'a pas de couleur a extraire), alors tu ignores l'erreur et tu continue, ça devrait fonctionner :
Kaleck
le 04-25-2023 02:57 AM
J'avais essayé avec le cast image mais je l'avais pas mis au bon endroit je viens de réessayer et ça ma l'air de marcher donc génial.
Merci beaucoup en tous cas.
Bonne journée.
le 04-25-2023 02:57 AM
Super merci je vais essayer aussi.
Bonne journée.
le 04-25-2023 03:28 AM
J'ai un sous VI dans mon traitement d'images qui ressemble pas mal a ce que tu as fait et je me demandais à quoi correspond la condition 4.6 dans ta structure condition, et qu'elle type d'image il faut en entrer pour que cette conditions soit valide est que la boucle s'applique.
Merci d'avance
le 04-25-2023 03:48 AM
Bah, je t'ai mis le tableau juste en dessous pour la correspondance des 4, 5 et 6 !
Pour l'autre condition, les autres types d'image, il n'y a aucun code, juste les fils qui passent.
le 04-25-2023 03:49 AM
Ah pardon j'avais pas compris! merci beaucoup.