Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Comment créer un tableau de bits à 1 si dans une zone ? [ Système / Mémoire ] (cerber943)

jeudi 26 octobre 2006 à 14:10:33 | Comment créer un tableau de bits à 1 si dans une zone ?

cerber943

Bonjour,

Ce message est une sous-question de mon poste http://www.delphifr.com/infomsg_RECHERCHE-ALGORITHME-POUR-SCANNER-IMAGE-SUR-ZONE-DEFINIE_832659.aspx#4
qui était sans doute mal formulé. Aussi je me permet de poser cette nouvelle question.

Je cherche à créer un tableau de bits (donc à 1 ou 0) à 2 dimensions X,Y  :
  • tous les bits sont à 0
  • sauf ceux qui sont dans une zone définie par 4 points de coordonnées (x,y).
Pour créer un tableau de bits, je pensais créer un tableau de boolean, je suppose que c'est la chose à faire mais je me trompe peut être.
Pour remplir de 1 tous les bits situés dans ma "zone" la je ne sais pas.
J'avais essayé d'utiliser les régions et Fill rect mais cela ne s'applique pas à un tableau visiblement.

Merci d'avance pour vos réponses

jeudi 26 octobre 2006 à 18:28:26 | Re : Comment créer un tableau de bits à 1 si dans une zone ?

f0xi

Membre Club Administrateur CodeS-SourceS

on peu en effet utiliser un array[0..n] of boolean.

pour remplir ton tableau, il te faut par contre une routine a double boucle pour traiter les données en X et Y.

sinon faut regarder si il n'existe pas des fonctions permettant de savoir si un pixel se trouve dans une region, auquel cas on aurait quelque chose du genre :

for Y := 0 to height-1 do
for X := 0 to width-1 do
     BA[X,Y] := PointInRegion(Region, PixelPoint);

(ceci est un exemple purement fictif)


Croc (click me)



Cette discussion est classé dans : créer, tableau, question, zone, bits


Répondre à ce message

Sujets en rapport avec ce message

Zone de texte dans un canvas [ par _Moise_ ] Bonjour, le but serais de créer une zone de texte dans un canvas je sais comment écrire dans un canvas je sais comment le déplacer dans le fond de ma Créer Questionnaire [ par kopierreko ] Bonjour tout le monde;Je dois créer un questionnaire en deplhi, mais par étape: C-A-D1ère question, je rempli le formulaire, et là, un message apparai Créer / Modifier le mot de passe d'une BD Access [ par MAQFAB ] Bonjour à toutes et à tous,Mon application créé une base Access si celle-ci n'existe pas : var catalog : OleVariant;...catalog := CreateOleObject('ADO comportement étrange des tableaux dynamiques dans delphi 2007 [ par goimard ] Bonjour je vient de trouver un comportement qui me semble étrange. Le code suivant génère une erreur dans Delphi 7, ce qui me parait logique<img src elecsys 2010 [ par hakimchelg ] Bonjour a tous, je me pose cette question depuis une eternité!!, peut-on faire une adaptation rs232  rj45 pour cet automate  qui communique via port s Propriété Left limitée à 32767 bis [ par jnmchl ] Bonsoir,Je reposte le sujet http://www.delphifr.com/infomsg_PROPRIETE-LEFT-LIMITE-32767_1123509.aspxpour les raisons suivantes ma question [ par darkmumus ] bonjourj'aurais une questions pour mon cour on m'a demander de se renseigner sur cette questionquest: comment calculer la valeur d'une résistance en é Tester si une valeur est dans tableau [ par cantador ] Bonjour à tous,J'ai un tableau d'entiers (dynamique ou statique)et je voudrais tester si une valeur est comprise dans mon tableausans passer par une b question [ par sma1007 ] salutJe suis entrain de développer une application de gestion de congé avec Delphi 7, mais je ne sais pas comment je peut afficher un calendrier qui c fonction NetSessionEnum [ par L_art_ment ] Bien le bonjour !    J'aurais une petite question à vous poser, besoins d'un petit coup de main, je désire utiliser la fonction NetSessionEnum afin de


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,452 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.