bonjour,
Je voudrais faire l'intersection entre deux MatOfPoint mais je ne sais pas comment je pourrais faire ca. Est-ce que quelqu'un aurait une idée?
MErci
bonjour,
Je voudrais faire l'intersection entre deux MatOfPoint mais je ne sais pas comment je pourrais faire ca. Est-ce que quelqu'un aurait une idée?
MErci
Bonjour,
Tu definies comment ton intersection ???
Tu veux faire un ou, un et, la somme ...
En fait, ce que je veux faire c'est l'intersection de deux regions representées chacune par une MatOfPoint. Je veux en fait le region commune au deux regions
Ton but est donc de detecter les points present dans les deux matrices.
Plusieurs solutions simple existent.
Si les points sont ordones, tu boucles avec deux indices, un pour chaque liste et tu fais evoluer l'un ou l'autre de indices.
Sinon, tu crees deux images binaires qui contiennent les points dans les listes et tu fais l'intersection de ces deux images avec l'operateur &.
En fait mes matrices ne sont pas des pixels cotes à cotes, ces pixels décrivent un contoursdonc on ne retrouve pas les même pixels dans laes deux matrices. Désolé je me suis mal exprimée
Si je ne me trompe pas, le MatOfPoint de java est un vecteur de Point en C++.
Donc, tu as deux listes {l1,l2,...,ln}, {k1,k2,...,km} de points.
Tu veux faire quoi exactement ?
Decrire les intersections entre les differents contours ?
Decrire les intersections des surfaces a l'interieur des contours ?
Dans le premier cas, tu peux ordoner tes listes de points et ensuite tu les compares un par un, tu gardes les points qui s'intersectent.
Dans le second tu crees deux image binaire simple (si un point existe dans la liste tu le met a un dans l'image). Et tu calcules l'intersection des deux images.
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