cs_crasse
Messages postés51Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 juin 2009
-
15 déc. 2007 à 21:07
cs_crasse
Messages postés51Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 juin 2009
-
6 févr. 2008 à 12:19
bonsoir :) !
je suis a la recherche d'un programme qui puisse analyser les images
venant d'une camera numerique directement relié a mon pc ( via une
nappe, donc transfert instantané )
ce que j'entend par analyse est plutot simple, en fait je voudrai
que le programme analyse l'image pixel par pixel afin de quantifier la
presence (en % ) des spectre rouge,vert et bleu dans chaque pixel. (un peu
comme fait photoshop dans sa fenetre d'info, ou en fonction de
l'emplacement du curseur sur l'image on a le pourcentage de Rouge ,
vert et bleu).
si je devellope un peu (mais ça va compliquer les choses
) a partir de ces info, il faudrai que le programme calcul le centre
de gravité de chaque spectre et son % de presence generale dans chaque
image arrivant de la camera.
si quelqu'un connait un programme qui ferait ce genre de chose, pourrait-il me le communiquer svp
merci d'avance ^^
acx01b
Messages postés280Date d'inscriptiondimanche 7 septembre 2003StatutMembreDernière intervention 8 juillet 20146 16 déc. 2007 à 21:31
ha je crois comprendre que tu veux simplement la valeur rgb de chaque pixel, puis pouvoir dire sur tous les pixels quelle est la moyenne sur l'image de chacune de ces valeurs
ton problement est donc simplement l'aquisition du flux vidéo et la décompression si il est compressé ?
cs_crasse
Messages postés51Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 juin 2009 17 déc. 2007 à 05:03
oui c'est a peu pres ça, en fait le centre de gravité effectivement c'est le barycentre je m'etais mal exprimé ( par exemple, tres simplement, si il ya sur l'image 4 pixel rouge 100 % a chaque coin de l'image, le "barycentre rouge" sera au centre de l'image ) et donc calculer et extraire ces valeurs (qui varient continuellement puisque la camera filmera des element en mouvement ) afin de les rediriger vers un autre programme (en l'occurence PureData)
claridid
Messages postés2Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention23 décembre 2007 22 déc. 2007 à 19:24
Tout ça pourrait se faire directement sous PureData, tu recuperes ton flux de camera avec [pix_video], du split la gemlist en trois avec des [pix_buf], puis avec un [pix_color] tu selectionnes pour chaque couche, la couleur que tu veux ( RGB), puis derriere un [pix_blob] qui de donnera le barycentre que tu cherches et les valeurs qui vont avec...
Bon il manque des petits objets entre tout ça mais grosso modo c'est l'idées....
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_crasse
Messages postés51Date d'inscriptionlundi 9 avril 2007StatutMembreDernière intervention22 juin 2009 6 févr. 2008 à 12:19
salut !
bon bah apres quelques semaines de prises en mains je commence a gerer un peu le bestiaux (puredata) en ce qui concerne la partie son. J'ai essayé de créer un patch avec gem comme tu me l'a indiqué, et ça marche plutot bien (encore merci ^^), cependant j'aurai voulu savoir si il etait possible de tracker une couleur qui ne soit pas R, G ou B (car en fait avec l'objet pixcolor, ou color ou encore colorRGB en fait on active en binaire la couche rouge, bleu ou verte (et en activant deux a la fois on peut aussi avoir le jaune, bleu ciel et rose) ce qui me donne donc 6 couleur possible a tracker (ce qui est vraiment bien ! ^^ ) mais, a tout hasard, j'aurai voulu savoir si il etait possible d'essayer de tracker des teinte plus elaboré (genre un orange ou un violet) par exemple en mettant plusieurs pix_color en serie avec des multiplicateur (genre le premier track le rouge, puis le 2e track le vert (mais precedé d'un diviseur donc , un "demi-vert" ), ce qui fait qu'final on brancherai un pix_blob et qu'il me donnerai le barycentre d'un "rouge+(vert/2)" ? ou si il y a un autre moyen d'agencer les objets pour arriver a ce genre de resultat ?