Architecture modulaire pour traitement d'image

Architecture modulaire pour traitement d'image - Algo - Programmation

Marsh Posté le 15-04-2008 à 18:22:56    

Bonjour je dois réalisé une bibliotheque qui permet du traitement d'image (filtre, thresholding, reprojection,etc...) en suivant une architecture modulaire.
Un truc à la directshow du style
 
[Manager]->[Interface]->[Processus]
 
new Process();
(eventuelement interconnecter les process)
Manager.AddProcess();
Manager.Run();
 
J'ai déja commencé mais c'est un peu "artisanal"  meme si ce que j'ai fait fonctionne plutôt bien j'aurai aimé voir des exemples plus "pro".
Le but étant de faire quelquechose suffisament robuste pour pouvoir dans le futur ajouter n'importe quel module.
 
Avez vous des exemples à me conseiller? Des pistes à suivre (design pattern,etc..)pour réaliser ce type d'application??
 
Merci beaucoup.

Reply

Marsh Posté le 15-04-2008 à 18:22:56   

Reply

Marsh Posté le 15-04-2008 à 20:10:49    

regarde du coté de ARROCAM pour un exemple de truc modulaire pas degeu.
En gros l'idée c'ets de faire 1 opérateur = 1 bibliothèque dynamique et de charger les trucs à la demande. Aprés une interface à la COM permet de rendre les trucs homogènes.

Reply

Marsh Posté le 25-04-2008 à 00:04:59    

Idées : concevoir un pipeline de traitements (avec le design pattern Command par ex ?) qui s'exécutent sur des pavés de taille donnée.
 
Pouvoir affecter un pipeline à un thread. Ainsi, tu peux paralléliser les traitements, bénéficier des multiprocesseurs, etc.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed