2009-10-16 3 views

Répondre

0

Il existe plusieurs articles sur CodeProject qui traitent de ces types de filtres d'image. Malheureusement, je n'ai aucune idée de comment ils fonctionnent (et si je le faisais, la réponse serait probablement trop longue pour ici; P).

1

L'extraction de fonctions est un sujet très complexe et votre question n'exposait pas les problèmes auxquels vous êtes confrontés et la nature des objets que vous souhaitez extraire.

Habituellement morphological operators aider beaucoup pour de tels problèmes (réduire le bruit, combler les lacunes, ...) J'espère que vous avez déjà découvert AForge. Avant de réinventer la roue, jetez-y un œil. La reconnaissance de forme ou l'analyse de blob sont des travaux de buzz que vous pouvez regarder dans google pour obtenir quelques idées de solutions à votre problème.

1

Il devrait être assez simple de trouver les coordonnées des pixels blancs connectés dans l'image si les pixels sont noirs ou blancs. Commencez à numériser les pixels ligne par ligne jusqu'à ce que vous trouviez un pixel blanc. Gardez une trace de l'endroit où vous l'avez trouvé, créez une nouvelle structure de données pour contenir son objet connecté. Effectuez une recherche récursive depuis ce pixel jusqu'aux pixels environnants, ajoutez les coordonnées de chaque pixel blanc connecté à la structure de données. Lorsque votre recherche ne trouve plus de pixels blancs connectés, "terminez" cet objet. Revenez à l'endroit où vous avez commencé et continuez à numériser les pixels. Chaque fois que vous trouvez un pixel blanc, voyez s'il se trouve dans l'un de vos "objets" existants. Si ce n'est pas le cas, créez un nouvel objet et répétez votre recherche en ajoutant des pixels blancs connectés au fur et à mesure. Lorsque vous avez terminé, vous devriez avoir un ensemble de structures de données représentant des collections de pixels blancs connectés. Ce sont vos objets. Si vous avez besoin de les identifier ou de les simplifier, vous devrez faire quelques recherches sur Google. Je ne peux pas vous aider. Cela fait trop longtemps que j'ai suivi ce cours sur la vision par ordinateur.

0

1) opérations pour faire les morphologiques objets apparaissent "mieux"
2) Segmentation
3) Classification

Chaque sujet est un grand. Il y a des approches simples mais votre description n'est pas trop détaillée ...

Questions connexes