2017-09-18 10 views
0

Je cherche Way pour représenter les coordonnées de l'espace bidimensionnel dans un seul numéro unique. J'espère que vous comprenez le problème. Je veux représenter l'emplacement des pixels dans l'image. Toute suggestion pertinente sera appréciée.Je souhaite représenter l'emplacement du pixel dans l'image par un seul nombre (double ou entier). Y a-t-il un moyen possible?

+0

Exemple Grille 4x4 => '{1 = 0,0}, {2 = 1,0}, {3 = 2,0}, {4 = 3,0}, {5 = 0,1}, {6 = 1,1} 'et ainsi de suite. – Enzokie

+1

Ajouter plus d'informations s'il vous plaît. Connaissez-vous la taille de l'image? Vous pouvez par exemple faire ((10.000 * x) + y), mais cela ne fonctionne que s'il y a une taille maximum. Ou vous pouvez simplement énumérer tous les pixels (1, 2, 3 ...), indépendamment de la ligne, ce qui permettrait également d'identifier de façon unique un pixel (voir la réponse @ Enzokie ci-dessus). –

+0

oui! Supposons la taille comme 500X500. –

Répondre

0

Par exemple, pour une image de taille 1920x1080, vous pouvez exprimer vos coordonnées x et y en format à 4 chiffres. Si x vaut 150 et y vaut 950 alors le nombre unique sera 01500950.

+0

Merci. Cela contient une réponse exacte selon ma question. Je vais essayer de mettre en œuvre ce concept. J'espère que cela aidera. –

+0

Alors pourquoi ne pas marquer comme réponse :) –

+0

Comment puis-je marquer comme réponse? Je suis nouveau .. Je pense qu'il y a un problème de réputation. –