Méthode de traitement d'image rapide

Soyez le premier à donner votre avis sur cette source.

Vue 7 346 fois - Téléchargée 1 168 fois

Description

NOTE : pb de dépassement de capacité corrigé.

Bon je vous donne la solution afin d'utiliser vos filtres sur des images avec VB sans utiliser les méthodes tres tres lentes PSet et Point des controles picturebox. Aucune dll C ou autres n'est utilisé dans mon projet. Je me sers juste de deux modules (un module de classe et un module general).
Quelques chiffres : avec un pentium III 800Mhz : 2s pour mettre une image 1024X768 en noir et blanc (en parcourant tous les pixels de l'image biensur !)

Source / Exemple :


Tout est dans le .zip.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

dbotton
Messages postés
15
Date d'inscription
dimanche 30 novembre 2003
Statut
Membre
Dernière intervention
23 novembre 2006
-
Excellent.
Toutefois, si quelqun pouvait m'expliquer comment ca marche, ca serait encore mieux. J'aimerais bien modifier l' exemple pour réaliser d' autres traitements (détection de couleur...), mais je ne sais pas comment récupérer dans la function scan() les codes couleur.
J'imagine que ce sont les valeurs suivantes de type long
TabImage(i, j)
TabImage(i + 1, j)
TabImage(i + 2, j)
mais comment les exploiter pour déterminer si un pixel est rouge par exemple ?
Merci d' avance (un bon 10 évidemment)
pcpunch
Messages postés
1247
Date d'inscription
mardi 7 mai 2002
Statut
Membre
Dernière intervention
18 février 2019
3 -
Franchement Top Bravo 10/10!! j'ai l'impression que mon P3 733mhz est une fléche lol!!! 491ms pour ton Ex
rnosat
Messages postés
132
Date d'inscription
mardi 31 octobre 2000
Statut
Membre
Dernière intervention
2 mai 2004
-
Ici aussi 80 ms sous XP Celeron 1200 256Mo
Super !
je mets 10/10 !
Rnosat
cs_DarkSun
Messages postés
17
Date d'inscription
mardi 22 janvier 2002
Statut
Membre
Dernière intervention
24 février 2008
-
Merci bien Mercury pour cette bonne note ;o)
Ce qui me fait un peu sourire, c que vous faites tous des concours de rapidité avec ce code ;) Le fait est que qu'elle que soit le nb de ms que vous mettez à parcourir une image, on atteind des temps plutot courts et vous pourrez donc faire un photoshop par exemple (quoique ;o)...
cs_Mercury
Messages postés
329
Date d'inscription
jeudi 3 janvier 2002
Statut
Membre
Dernière intervention
7 octobre 2005
-
Bon, moi ce que je vois, c'est que de tout les blaireaux qui ont laissés un commentaire, y en a pas un qui à mit une note ! ;-))))
Ben moi je met 10, car malgré je trouve le code pas mal du tout.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.