salut tout monde,j'ai une image et je veut affichier les valeurs (r,g,b) et les coordonées(i,j) du pixel au mouvement de la souris sur l'image
merci d'avace
salut tout monde,j'ai une image et je veut affichier les valeurs (r,g,b) et les coordonées(i,j) du pixel au mouvement de la souris sur l'image
merci d'avace
L'image est dans ton application? Elle est dans un TImage?
Tu as quoi comme code de déjà fait?
- Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
- Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
- Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon
oui j'ai utilisé Timage pour charger une image au niveau de gris,
bon le but c'est choisi "k" pixels pour appliqué certain algo de classification,alor pour cela j'ai utilisé évanement OnMosDown chois par un simple click,mais je veu juste de affiché le pixel indiqué avant le chois, voila une partie de mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 void __fastcall TForm2::Image4MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { int static i=0; if(i<k) { tabl[i].X=GetRValue(ColorToRGB(Image4->Canvas->Pixels[X][Y])); save[i].X=tabl[i].X; // ShowMessage(save[i].X); tabl[i].Y=GetGValue(ColorToRGB(Image4->Canvas->Pixels[X][Y])); save[i].Y=tabl[i].Y; // ShowMessage(save[i].Y); tabl[i].Z=GetBValue(ColorToRGB(Image4->Canvas->Pixels[X][Y])); save[i].Z=tabl[i].Z; // ShowMessage(save[i].Z); //->Caption="PIXEL["+IntToStr(X)+"]["+IntToStr(Y)+"]= "+IntToStr(pixelse); Form2->StatusBar3->Panels->Items[0]->Text="pixel choisi-> PIXEL["+IntToStr(X)+"]["+IntToStr(Y)+"]"+"= *"+FloatToStr(tabl[i].X)+","+FloatToStr(tabl[i].Y)+","+FloatToStr(tabl[i].Z)+"*"; i++; } }
Est-ce que tu as essayer d'utiliser l'évènement OnMouseMove?
- Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
- Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
- Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager