J'ai une liste d'environ 300 points centroïdes. ces points sont les centroïdes des conncomps d'une image BW que j'ai. Existe-t-il un moyen de tracer les points des centroïdes sur l'image RGB originale?sur matlab, comment puis-je tracer des points centroïdes sur une image RGB?
-1
A
Répondre
0
Aucun problème. Avoir ce petit script:
img = imread('rice.png');
bg = imopen(img,strel('disk',15));
img2 = img - bg;
mask = im2bw(img2, 0.19);
mask = bwareaopen(mask, 40);
cc = bwconncomp(mask, 4);
positionArray = regionprops(cc, {'Centroid'});
positionArray = struct2cell(positionArray);
positionArray = cellfun(@transpose, positionArray, 'UniformOutput',false);
positionArray = cell2mat(positionArray);
imshow(img);
hold on;
scatter(positionArray(1, :), positionArray(2, :), 200, 'g+');
Vous pouvez modifier la taille et la forme comme vous le souhaitez. Les points dans ce cas sont stockés sous la forme d'une matrice 2 par n avec des coordonnées x dans la première ligne et y dans la seconde. D'abord, l'image elle-même est tracée en utilisant imshow. Ensuite, scatter() est appelé. Pour mettre les deux objets sur le même jeu d'axes, vous devez appeler le maintien.
+0
Merci beaucoup. C'était exactement ce que je cherchais. – vig
Questions connexes
- 1. MATLAB: dessiner des centroïdes
- 2. Comment tracer des points spécifiques dans matlab?
- 3. Tracer des points sur un formulaire
- 4. Tracer des points 3D dans Matlab
- 5. Comment convertir une image indexée en image rgb dans MATLAB?
- 6. Tracer des points sur la toile android
- 7. Comment accéder à une image RGB
- 8. Comment dessiner une ligne droite à travers les points centroïdes du code-barres en utilisant les meilleurs points d'ajustement Matlab
- 9. Comment tracer des triangles sur une grille 6x6 dans MATLAB?
- 10. Tracer une image satellite RGB dans une projection Cassini-Soldner sur une carte en Python
- 11. Tracer des lignes entre des points sur une carte?
- 12. Tracer des points sur une carte donnée latitude et longitude
- 13. Joindre des centroïdes de cluster voisins Matlab
- 14. Tracer une flèche sur la ligne entre deux points géospatiaux sur Matlab
- 15. points de pointage sur une image
- 16. Tracer une ligne sur une image svg
- 17. MATLAB: Tracer des données unidimensionnelles sur un graphe bidimensionnel
- 18. Points de tracé sur une carte dans MATLAB
- 19. Retour de points arbitraires sur une courbe dans Matlab
- 20. Matlab rgb valeurs dilemme
- 21. Comment tracer la matrice avec l'image rgb?
- 22. Comment dessiner des points Highchart sur une image JPG
- 23. Matlab - comment dessiner des figures à l'échelle sur une image
- 24. Comment dessiner des rectangles sur une image en utilisant matlab?
- 25. Comment tracer une image dans un tracé 3D dans MatLab?
- 26. Tracer des points sur le contour - Matplotlib/Python
- 27. Matlab superposition de couleur sur une image
- 28. Matlab: Superposition une parcelle sur une image dans le GUIDE
- 29. MATLAB: Tracer une ligne sur une image en noir et blanc
- 30. Matlab - Comment tracer mes données?
Qu'avez-vous essayé? S'il vous plaît montrer nous montrer votre tentative pour résoudre le problème. –