Développement et langages de programmation » Récupération des coordonnées des pixels d'une image

Accueil » Forums » Développement et langages de programmation » Récupération des coordonnées des pixels d'une image (4 messages)

Veuillez vous authentifier pour poster des messages

il y a 2 ans, 8 mois
par douboy

Salut à tous j'aimerais savoir s'il y avait une méthode pour récupérer les coordonnées des pixels d'une image avec le c/c++ (de préférence), avec un autre autre langage de programmation ou tout simplement à l'aide d'un logiciel.

ça urge!!!!

Merci d'avance

peace!

il y a 2 ans, 8 mois
par dialune

Salut essai ça ,par contre c'est du java :D

import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class TestImage {
        public static void main(String[] args) {
            BufferedImage bImg = null;
            try {
                    bImg = ImageIO
                                    .read(new File(
                                                    'C:\\Documents and Settings\\devAD\\Bureau\\images_1\\ATT000011.jpg'));
                    for (int y = 0; y < bImg.getHeight(); y++) {
                            for (int x = 0; x < bImg.getWidth(); x++) {
                                    System.out.println(' la valeur RGB du pixel = '
                                                    + (int) bImg.getRGB(x, y) + '  en   ( x = ' + x
                                                    + ' ,y= ' + y);
                            }
                    }
            } catch (IOException e) {
                    System.out.println( 'Erreur de traitement');
                    e.printStackTrace();
            }

    }

}
il y a 2 ans, 8 mois
par douboy

Merci Dialune je vais essayer de voir si je peux comprendre ce code ;D le java ressemble à du c++

si quelqu'un d'autre a autre chose qu'il n'hesite pas toutes les idées sont les bien venues (c/c++ de préférence mais c cool si vous l'avez dans un autre langage je me débrouillerais)

il y a 2 ans, 8 mois
par dialune

Bonjour douboy , j'espère que entre temps ,tu as pu programmer en C++ ton récupérateur de pixel .Si tu t'y connais en python , ceci pourrait peu être t'arranger .@+

from  Tkinter import *
import os
import PIL.Image
class TestImage:
    def   __init__(self):
         print ('Initialisation')
    def traitementImage (self):
        img =PIL.Image.open(os.getcwd()   + '/images/monimage.gif')
        width =img.size[0]
        height =img.size[1]
        print  (width)
        print  (height)
        i  , j = 0 , 0
        while(i <width):
             while (j< height):
                pixel  =img.getpixel ((i, j))
                print ('cordonnees   x =%s et y = %s ' %(i, j))
                print ('valeur pixel=  %s '  %(pixel, ))
             j =j + 1
             i= i + 1
 if __name__ =='__main__':
     t = TestImage()
     t.traitementImage ()

Répondez

Authentifiez-vous pour répondre