Bonjour à tous,
je travail sur une appli de traitement d'image en temps réel et je me retrouve confronté à un problème de performances, le principal goulôt d'étranglement est la fonction qui extracte les zones "chaudes" de mon image.
J'ai déjà une optimisation avec psyco qui tourne (c'est pour ça que je n'utilise pas de list comprehension pour le premier for) mais j'ai encore du 0.500s par appel ce qui est au moins 100 fois trop lent
Je me demande si je n'aurais pas fait quelques bourdes d'architectures qui pourrait me tuer mon script, Je me suis permis d'envoyé la fonction sous forme de fichier texte (la balise code du forum ne digère que mes 3 premières lignes :| ) si à tout hasard vous pouviez m'indiquer quelques astuces ^^
J'ai tenté de passer le tout sous Pyrex, mais je ne vois pas du tout par où commencer, l'interet se trouve principalement dans les type statiques non ? comment en profiter vu que j'utilise des listes de tuples du type[(R, G, B), (R, G, B),...], j'ai fait plusieurs tentatives sans succès (même ordre de grandeur que du python sans psyco)
Quelles seraient mes "options" pour optimiser ce code, vais-je devoir me remédier à passer en C ?
Merci d'avance (et bonne année au passage

)