Page 1 sur 1

Faire des calculs sur des images

Publié : mar. 25/août/2020 9:08
par chabassierp
bonjour
je n'arrive pas à trouver les commandes qui me permettent de travailler sur des images.
j'arrive à charger une image, à la visualiser, à la couper, redimensionner...
mais je voudrais pouvoir lire la valeur du point XY de l'image pour faire des calculs (genre convolution)
merci de me guider vers la bonne bibliothèque de fonction.
Bonne journée.

Re: Faire des calculs sur des images

Publié : mar. 25/août/2020 10:20
par Patrick88

Re: Faire des calculs sur des images

Publié : mar. 25/août/2020 12:42
par Ar-S
Bonjour chabassierp.
Avant les post de Manababel, tu as une multitude de code sans ASM qui sont à dispo.
Regarde la doc du coté de Point() qui "renvoie la couleur d'un point de la surface de dessin en cours".. Ensuite tu as Plot() pour dessiner un point sur la surface en cours.
Tu dois commencer par "lister" les couleurs de chaque pixel de ton image et les stocker dans un tableau à 2 dimensions via la commande Dim (Nx,Ny)
Tu pourras ainsi changer leur valeurs et faire des effets.

Mots clé à chercher : Dim, Point, Plot, Red, Green, Blue, ImageWidth, ImageHeight

Code : Tout sélectionner

For Y = 0 to 599
   for X = 0 to 799
      dim(x,y) = point(x,y)
  next
next

Re: Faire des calculs sur des images

Publié : mar. 25/août/2020 16:08
par chabassierp
merci... j'ai trouvé la fonction point qui me donne en effet la couleur de l'image.
maintenant je vais devoir convertir cette couleur en valeur...
on avance...

Re: Faire des calculs sur des images

Publié : mar. 25/août/2020 19:26
par case
une couleur est déjà une valeur non ?